.Badge-module__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:600;line-height:1}.Badge-module__error{background-color:#ef4444;color:#fff}.Badge-module__primary{background-color:#f4f4f5;color:#18181b}.Badge-module__secondary{background-color:#e4e4e7;color:#18181b}.Badge-module__sm{width:16px;height:16px;font-size:10px}.Badge-module__md{min-width:20px;height:20px;padding:0 6px;font-size:12px}.Input-module__container{position:relative;display:flex;align-items:center;width:100%;height:48px;background-color:#fafafa;border-radius:9999px;overflow:hidden;border:1px solid transparent;transition:all .15s cubic-bezier(.16,1,.3,1)}.Input-module__container:focus-within{border-color:#18181b;background-color:#fff;box-shadow:0 1px 3px #0000000d}.Input-module__icon{margin-left:16px;color:#71717a;font-size:20px}.Input-module__input{width:100%;height:100%;padding:0 16px 0 12px;background:transparent;border:none;outline:none;font-family:Space Grotesk,sans-serif;font-size:16px;color:#18181b}.Input-module__input::placeholder{color:#a1a1aa}.SearchBar-module__wrapper{position:relative;width:100%}.SearchBar-module__clearBtn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background-color:#e4e4e7;color:#71717a;border-radius:9999px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.SearchBar-module__clearBtn:hover{background-color:#e4e4e7}.TopAppBar-module__header{position:fixed;top:0;left:0;width:100%;height:64px;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:0 16px;background-color:#fff;border-bottom:1px solid #e4e4e7}@media(min-width:768px){.TopAppBar-module__header{padding:0 48px}}.TopAppBar-module__leftGroup{display:flex;align-items:center;gap:16px}.TopAppBar-module__menuButton{color:#18181b;background:transparent;border:none;padding:8px;border-radius:9999px;cursor:pointer;display:none;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.TopAppBar-module__menuButton{display:flex}}.TopAppBar-module__menuButton:hover{background-color:#fafafa}.TopAppBar-module__menuButton:active{transform:scale(.95)}.TopAppBar-module__brandButton{width:42px;height:42px;padding:0;border:none;background:transparent;cursor:pointer}@media(min-width:768px){.TopAppBar-module__brandButton{width:126px;height:34px}}.TopAppBar-module__brandButton picture{display:block;width:100%;height:100%}.TopAppBar-module__brandButton img{width:100%;height:100%;object-fit:contain;object-position:center}.TopAppBar-module__catalogButton{display:none;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;padding:8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#71717a;font:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.TopAppBar-module__catalogButton{display:inline-flex;margin-left:8px}}@media(min-width:1024px){.TopAppBar-module__catalogButton{padding:8px 10px}}.TopAppBar-module__catalogButton:hover{background-color:#fafafa;color:#18181b}.TopAppBar-module__catalogLabel{display:none}@media(min-width:1024px){.TopAppBar-module__catalogLabel{display:inline}}.TopAppBar-module__catalogButtonActive{border-color:#e4e4e7;background-color:#f4f4f5;color:#18181b}.TopAppBar-module__searchSlot{flex:1;max-width:480px;margin:0 16px}.TopAppBar-module__cartButton{position:relative;color:#fff;background-color:#18181b;border:none;padding:8px;border-radius:9999px;cursor:pointer;display:none;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.TopAppBar-module__cartButton{display:flex}}.TopAppBar-module__cartButton:hover{opacity:.85}.TopAppBar-module__cartButton:active{transform:scale(.95)}.TopAppBar-module__cartBadge{position:absolute;top:4px;right:4px}.TopAppBar-module__modeButton{display:none;align-items:center;gap:6px;margin-left:12px;padding:8px 12px;border:1px solid #e4e4e7;border-radius:9999px;background:#fff;color:#18181b;font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}@media(min-width:768px){.TopAppBar-module__modeButton{display:inline-flex}}.TopAppBar-module__modeButton:hover{background-color:#fafafa}.NavigationDrawer-module__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;z-index:69}.NavigationDrawer-module__drawer{position:fixed;left:0;top:0;height:100vh;width:min(320px,88vw);background-color:#fafafa;z-index:70;display:flex;flex-direction:column;padding:16px;box-shadow:-4px 0 24px #0000001f;border-radius:0 16px 16px 0;transform:translate(-100%);transition:all .15s cubic-bezier(.16,1,.3,1)}.NavigationDrawer-module__closeButton{position:absolute;top:12px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:9999px;background:transparent;color:#71717a;cursor:pointer}.NavigationDrawer-module__closeButton:hover{background-color:#e4e4e7;color:#18181b}.NavigationDrawer-module__drawerOpen{transform:translate(0)}.NavigationDrawer-module__profileHeader{display:flex;align-items:center;gap:16px;padding:16px 56px 16px 16px;border-bottom:1px solid rgba(228,228,231,.3);margin-bottom:12px}.NavigationDrawer-module__avatar{width:48px;height:48px;border-radius:9999px;background-color:#e4e4e7;color:#18181b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.NavigationDrawer-module__profileDetails{display:flex;flex-direction:column}.NavigationDrawer-module__accountName{font-size:18px;font-weight:600;color:#18181b}.NavigationDrawer-module__username{font-size:14px;color:#71717a}.NavigationDrawer-module__location{font-size:12px;color:#a1a1aa}.NavigationDrawer-module__navList{display:flex;flex-direction:column;gap:4px;flex:1;overflow-y:auto}.NavigationDrawer-module__navItem{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:6px;background:transparent;border:none;font-family:Space Grotesk,sans-serif;font-size:15px;color:#71717a;cursor:pointer;text-align:left;transition:all .15s cubic-bezier(.16,1,.3,1)}.NavigationDrawer-module__navItem:hover{background-color:#e4e4e7;color:#18181b}.NavigationDrawer-module__activeItem{background-color:#f4f4f5;color:#18181b;font-weight:700}.NavigationDrawer-module__activeItem:hover{background-color:#e4e4e7}.NavigationDrawer-module__sessionFooter{border-top:1px solid rgba(228,228,231,.3);padding-top:8px;margin-top:8px}.BottomNavBar-module__bottomNav{position:fixed;top:64px;left:0;width:100%;height:64px;z-index:50;display:flex;justify-content:space-around;align-items:center;padding:8px 8px env(safe-area-inset-bottom,0px);background-color:#fff;border-top:1px solid #e4e4e7;box-shadow:0 1px 3px #0000000d;transition:all .15s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.BottomNavBar-module__bottomNav{display:none}}.BottomNavBar-module__hidden{transform:translateY(-100%);pointer-events:none}.BottomNavBar-module__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:transparent;border:none;color:#71717a;padding:4px 12px;border-radius:9999px;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.BottomNavBar-module__tab:active{transform:scale(.9)}.BottomNavBar-module__activeTab{background-color:#e4e4e7;color:#18181b;font-weight:600}.BottomNavBar-module__iconWrapper{position:relative;display:flex;align-items:center;justify-content:center}.BottomNavBar-module__badge{position:absolute;top:-4px;right:-8px}.BottomNavBar-module__label{font-size:11px}.Button-module__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Space Grotesk,sans-serif;font-weight:600;border-radius:6px;cursor:pointer;border:1px solid transparent;transition:all .15s cubic-bezier(.16,1,.3,1)}.Button-module__button:active{transform:scale(.97)}.Button-module__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__fullWidth{width:100%}.Button-module__primary{background-color:#18181b;color:#fff;border-color:#18181b}.Button-module__primary:hover{background-color:#27272a}.Button-module__outline{background-color:transparent;border-color:#e4e4e7;color:#18181b}.Button-module__outline:hover{background-color:#fafafa}.Button-module__ghost{background-color:transparent;color:#71717a}.Button-module__ghost:hover{background-color:#fafafa}.Button-module__icon{background-color:transparent;padding:8px;border-radius:9999px;color:#18181b}.Button-module__icon:hover{background-color:#fafafa}.Button-module__sm{padding:6px 12px;font-size:12px}.Button-module__md{padding:10px 20px;font-size:14px}.Button-module__lg{padding:16px 32px;font-size:16px}.CartItemRow-module__row{display:flex;gap:12px;padding-bottom:16px;border-bottom:1px solid #f4f4f5}.CartItemRow-module__image{width:72px;height:96px;object-fit:cover;border-radius:6px;background-color:#fafafa;flex-shrink:0}.CartItemRow-module__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.CartItemRow-module__name{font-size:14px;font-weight:600;color:#18181b}.CartItemRow-module__store{font-size:12px;color:#71717a}.CartItemRow-module__variantRow{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.CartItemRow-module__variantField{display:flex;flex-direction:column;gap:2px;font-size:10px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.04em}.CartItemRow-module__variantField select{font-size:12px;font-weight:400;text-transform:none;letter-spacing:normal;padding:4px 6px;border-radius:6px}.CartItemRow-module__price{font-size:15px;font-weight:700;color:#18181b;margin-top:4px}.CartItemRow-module__actions{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;flex-shrink:0}.CartItemRow-module__deleteBtn{background:transparent;border:none;color:#ef4444;cursor:pointer;padding:4px;border-radius:6px;transition:all .15s cubic-bezier(.16,1,.3,1)}.CartItemRow-module__deleteBtn:hover{background-color:#fafafa}.CartItemRow-module__quantityControls{display:flex;align-items:center;border:1px solid #e4e4e7;border-radius:6px;overflow:hidden}.CartItemRow-module__quantityControls button{width:24px;height:24px;background-color:#fafafa;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.CartItemRow-module__quantityControls button:disabled{opacity:.3;cursor:not-allowed}.CartItemRow-module__quantityControls button:hover:not(:disabled){background-color:#e4e4e7}.CartItemRow-module__quantityControls span{padding:0 8px;font-size:12px;font-weight:600}.CartItemRow-module__compact .CartItemRow-module__image{width:56px;height:72px}.CartItemRow-module__compact .CartItemRow-module__name{font-size:13px}.CartItemRow-module__compact .CartItemRow-module__variantField{font-size:9px}.CartItemRow-module__compact .CartItemRow-module__variantField select{font-size:11px;padding:2px 4px}.CartDrawer-module__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end}.CartDrawer-module__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006}.CartDrawer-module__drawer{position:relative;width:100%;max-width:440px;height:100%;background-color:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000001f}.CartDrawer-module__header{padding:16px 20px;border-bottom:1px solid #e4e4e7;display:flex;align-items:center;justify-content:space-between}.CartDrawer-module__headerTitle{display:flex;align-items:center;gap:8px;color:#18181b}.CartDrawer-module__headerTitle h2{font-size:18px;font-weight:700}.CartDrawer-module__itemCount{font-size:14px;color:#71717a}.CartDrawer-module__closeBtn{background:transparent;border:none;color:#71717a;border-radius:9999px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.CartDrawer-module__closeBtn:hover{background-color:#fafafa}.CartDrawer-module__body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.CartDrawer-module__emptyState{margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.CartDrawer-module__emptyState h3{font-size:18px;font-weight:600}.CartDrawer-module__emptyState p{font-size:14px;color:#71717a;max-width:240px}.CartDrawer-module__logisticsNotice{background-color:#f4f4f5;padding:12px 16px;border-radius:6px;border:1px solid #e4e4e7;display:flex;align-items:flex-start;gap:12px}.CartDrawer-module__logisticsNotice strong{display:block;font-size:13px;color:#18181b}.CartDrawer-module__logisticsNotice p{font-size:12px;color:#71717a;margin-top:2px}.CartDrawer-module__itemList{display:flex;flex-direction:column;gap:16px}.CartDrawer-module__storeHeader{font-size:13px;color:#71717a;background:#fafafa;padding:8px 12px;border-radius:6px;display:flex;justify-content:space-between;align-items:center}.CartDrawer-module__footer{padding:20px;border-top:1px solid #e4e4e7;background-color:#fff;display:flex;flex-direction:column;gap:16px}.CartDrawer-module__viewCartLink{background:none;border:none;color:#71717a;font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer;align-self:center}.CartDrawer-module__viewCartLink:hover{color:#18181b}.CartDrawer-module__totalRow{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600}.CartDrawer-module__totalPrice{font-size:22px;font-weight:700;color:#18181b}.WhatsAppFAB-module__container{position:fixed;bottom:max(16px,env(safe-area-inset-bottom,0px));right:16px;z-index:45}@media(min-width:768px){.WhatsAppFAB-module__container{bottom:32px;right:32px}}.WhatsAppFAB-module__fab{width:56px;height:56px;border-radius:9999px;background-color:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;border:none;padding:0;overflow:hidden;background-color:transparent;cursor:pointer;box-shadow:none;transition:all .15s cubic-bezier(.16,1,.3,1)}.WhatsAppFAB-module__fab:hover{transform:scale(1.08)}.WhatsAppFAB-module__fab:active{transform:scale(.95)}.WhatsAppFAB-module__logo{display:block;width:100%;height:100%;object-fit:contain}.WhatsAppFAB-module__popover{position:absolute;bottom:68px;right:0;width:320px;background-color:#fff;border:1px solid #e4e4e7;border-radius:16px;box-shadow:0 8px 24px #0000001f;overflow:hidden;animation:WhatsAppFAB-module__popIn .3s cubic-bezier(.16,1,.3,1)}@keyframes WhatsAppFAB-module__popIn{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.WhatsAppFAB-module__popoverHeader{background-color:#075e54;color:#fff;padding:12px 16px;display:flex;align-items:center;gap:12px}.WhatsAppFAB-module__popoverHeader h4{font-size:14px;font-weight:700}.WhatsAppFAB-module__popoverHeader p{font-size:11px;opacity:.8}.WhatsAppFAB-module__waAvatar{width:36px;height:36px;border-radius:9999px;background-color:#fff3;display:flex;align-items:center;justify-content:center}.WhatsAppFAB-module__popoverClose{margin-left:auto;background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;opacity:.8}.WhatsAppFAB-module__popoverClose:hover{opacity:1}.WhatsAppFAB-module__popoverBody{padding:16px;display:flex;flex-direction:column;gap:12px}.WhatsAppFAB-module__introText{font-size:13px;color:#71717a;line-height:1.4}.WhatsAppFAB-module__textarea{width:100%;border:1px solid #e4e4e7;border-radius:8px;padding:8px 12px;font-family:Space Grotesk,sans-serif;font-size:13px;outline:none;resize:none}.WhatsAppFAB-module__textarea:focus{border-color:#25d366}.WhatsAppFAB-module__sendBtn{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#25d366;color:#fff;border:none;padding:10px;border-radius:8px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.WhatsAppFAB-module__sendBtn:hover{background-color:#20bd5a}.Footer-module__footer{width:100%;margin-top:auto;padding:40px 16px 88px;background-color:#18181b;color:#fff}@media(min-width:768px){.Footer-module__footer{padding:48px 48px 24px}}.Footer-module__authorSection{width:100%;box-sizing:border-box;padding:18px 36px 104px;background:#fff;color:var(--text-main);font-family:Space Grotesk,sans-serif;font-weight:400;border-top:1px solid #e4e4e7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}@media(min-width:768px){.Footer-module__authorSection{padding:18px 96px;flex-direction:row;justify-content:space-between;gap:20px}}.Footer-module__authorBrand{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;min-width:0;color:inherit;text-decoration:none}.Footer-module__authorBrand span{font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.Footer-module__authorBrand img{flex:0 0 auto;width:136px;height:auto;display:block}.Footer-module__authorLinks{display:inline-flex;align-items:center;gap:16px}.Footer-module__authorLinks a{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-main);text-decoration:none;border-radius:6px;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.Footer-module__authorLinks a:hover{background:#fafafa;color:#18181b}.Footer-module__authorLinks svg{width:18px;height:18px;display:block;fill:currentColor}.Footer-module__inner{width:100%;margin:0 auto;display:grid;gap:32px}@media(min-width:768px){.Footer-module__inner{grid-template-columns:minmax(240px,1.5fr) 1fr 1fr;gap:64px}}.Footer-module__brandColumn,.Footer-module__contactColumn,.Footer-module__links{display:flex;flex-direction:column;align-items:flex-start}.Footer-module__brandColumn{gap:12px}.Footer-module__brandColumn p{max-width:320px;margin:0;color:#a1a1aa;font-size:14px;line-height:1.55}.Footer-module__logoButton{width:140px;height:76px;padding:0;border:0;background:transparent;cursor:pointer}.Footer-module__logoButton img{width:100%;height:100%;object-fit:contain}.Footer-module__links,.Footer-module__contactColumn{gap:10px}.Footer-module__links button,.Footer-module__links a,.Footer-module__contactColumn button,.Footer-module__contactColumn a{padding:0;border:0;background:transparent;color:#d4d4d8;font-family:Space Grotesk,sans-serif;font-size:14px;text-decoration:none;cursor:pointer;transition:color .15s cubic-bezier(.16,1,.3,1)}.Footer-module__links button:hover,.Footer-module__links a:hover,.Footer-module__contactColumn button:hover,.Footer-module__contactColumn a:hover{color:#fff}.Footer-module__linksTitle{margin-bottom:4px;color:#fff;font-size:14px;font-weight:700}.Footer-module__contactColumn p{max-width:220px;margin:0 0 2px;color:#a1a1aa;font-size:14px;line-height:1.55}.Footer-module__bottomRow{width:100%;margin:32px auto 0;padding-top:20px;border-top:1px solid #3f3f46;display:flex;flex-direction:column;gap:8px;color:#71717a;font-size:12px}@media(min-width:768px){.Footer-module__bottomRow{flex-direction:row;justify-content:space-between}}.CategoryFilter-module__menu{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;width:100%;padding:0;margin:0}.CategoryFilter-module__categoryWrapper{position:relative;display:inline-block}.CategoryFilter-module__categoryButton{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:8px 12px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px;color:#71717a;cursor:pointer;border-radius:6px;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.CategoryFilter-module__categoryButton:hover{background-color:#18181b14;color:#18181b}.CategoryFilter-module__categoryButton:hover .CategoryFilter-module__material-symbols-outlined{transform:scaleY(1.2);opacity:1}.CategoryFilter-module__categoryButton .CategoryFilter-module__material-symbols-outlined{transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s;opacity:.7}.CategoryFilter-module__activeCategoryButton{background:linear-gradient(135deg,#18181b1f,#18181b14);color:#18181b;font-weight:600;box-shadow:0 2px 8px #18181b26}.CategoryFilter-module__activeCategoryButton .CategoryFilter-module__material-symbols-outlined{transform:rotate(180deg);opacity:1}.CategoryFilter-module__activeCategoryButton:hover{background:linear-gradient(135deg,#18181b29,#18181b1f);box-shadow:0 4px 12px #18181b33}.CategoryFilter-module__iconActive{transform:rotate(180deg)!important}.CategoryFilter-module__dropdown{position:absolute;top:100%;left:0;min-width:200px;max-width:calc(100vw - 32px);background:#fff;border:1px solid rgba(24,24,27,.12);border-radius:10px;box-shadow:0 8px 24px #0000001f;margin-top:8px;z-index:100;padding:8px 0;animation:CategoryFilter-module__slideDown .2s cubic-bezier(.16,1,.3,1)}.CategoryFilter-module__dropdown:before{content:"";position:absolute;top:-8px;left:0;width:100%;height:8px}@keyframes CategoryFilter-module__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CategoryFilter-module__dropdownItemWrapper{position:relative}.CategoryFilter-module__dropdownItem{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;padding:10px 16px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;color:#71717a;cursor:pointer;text-align:left;transition:all .15s cubic-bezier(.16,1,.3,1)}.CategoryFilter-module__dropdownItem:first-child{margin-top:4px}.CategoryFilter-module__dropdownItem:last-child{margin-bottom:4px}.CategoryFilter-module__dropdownItem:hover{background-color:#18181b0f;color:#18181b;padding-left:20px}.CategoryFilter-module__dropdownItem .CategoryFilter-module__material-symbols-outlined{font-size:16px;margin-left:8px;flex-shrink:0}.CategoryFilter-module__dropdownItemWrapper>.CategoryFilter-module__dropdown{top:-8px;left:calc(100% - 1px);margin-top:0}@media(max-width:767px){.CategoryFilter-module__dropdownItemWrapper>.CategoryFilter-module__dropdown{position:static;max-width:none;margin:4px 0 4px 12px;box-shadow:none;border-left:2px solid rgba(24,24,27,.12);border-radius:0}}.CategoryFilter-module__dropdownItem[data-depth="1"]{background-color:#fff}.CategoryFilter-module__dropdownItem[data-depth="2"]{background-color:#f2f2f2}.CategoryFilter-module__dropdownItem[data-depth="3"]{background-color:#e4e4e4}.CategoryFilter-module__dropdownItem[data-depth="4"]{background-color:#d6d6d6}.CategoryFilter-module__dropdownItemLabel{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CategoryFilter-module__activeDropdownItem{background:linear-gradient(90deg,rgba(24,24,27,.08),transparent);color:#18181b;font-weight:600}.CategoryFilter-module__activeDropdownItem:hover{background:linear-gradient(90deg,rgba(24,24,27,.12),transparent)}.CategoryFilter-module__activeDropdownItem .CategoryFilter-module__material-symbols-outlined{color:#18181b}@media(max-width:767px){.CategoryFilter-module__menu{gap:6px 10px}.CategoryFilter-module__categoryButton{font-size:13px;padding:6px 10px}.CategoryFilter-module__dropdown{min-width:180px}.CategoryFilter-module__dropdownItem{padding:8px 12px;font-size:12px}.CategoryFilter-module__dropdownItem:hover{padding-left:16px}}.FilterPopover-module__wrapper{position:relative;display:inline-block}.FilterPopover-module__panel{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;max-width:calc(100vw - 32px);background-color:#fff;border:1px solid #e4e4e7;border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:10px;z-index:60}.FilterPopover-module__optionList{display:grid;gap:2px;max-height:240px;overflow-y:auto}.FilterPopover-module__optionRow{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:6px 8px;transition:all .15s cubic-bezier(.16,1,.3,1)}.FilterPopover-module__optionRow:hover{background-color:#fafafa}.FilterPopover-module__optionRow input{accent-color:#18181b}.FilterPopover-module__optionRow span{color:#18181b;font-family:Space Grotesk,sans-serif;font-size:14px}.FilterPopover-module__priceRow{align-items:center;display:flex;gap:8px}.FilterPopover-module__priceRow input{background:#fff;border:1px solid #a1a1aa;border-radius:6px;font:inherit;padding:6px 8px;width:100px}.FilterChipGroup-module__container{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.FilterChipGroup-module__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.FilterChipGroup-module__chipInactive{background-color:#fff;border:1px solid #e4e4e7;color:#71717a}.FilterChipGroup-module__chipInactive:hover{background-color:#fafafa}.FilterChipGroup-module__chipActive{background-color:#e4e4e7;border:1px solid #18181b;color:#18181b;font-weight:600}.FilterChipGroup-module__chipActivePrimary{background-color:#f4f4f5;border:1px solid #18181b;color:#18181b;font-weight:600}.SearchToolbar-module__container{padding:20px 16px 0;display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.SearchToolbar-module__container{padding:24px 48px 0}}.SearchToolbar-module__filterSection{margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.SearchToolbar-module__sortControl{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:#71717a;font-size:13px;font-weight:600}.SearchToolbar-module__sortControl span{white-space:nowrap}.SearchToolbar-module__sortControl select{min-width:150px;border:1px solid #e4e4e7;border-radius:6px;padding:8px 10px;background:#fff;color:#18181b;font:inherit}.MainLayout-module__layout{min-height:100vh;display:flex;flex-direction:column;background-color:#f4f4f5}.MainLayout-module__mainContent{flex:1;width:100%;padding-top:128px;padding-bottom:80px}@media(min-width:768px){.MainLayout-module__mainContent{padding-top:64px;padding-bottom:48px}}.ProductCard-module__card{position:relative;background-color:#fff;border-radius:10px;border:1px solid #e4e4e7;overflow:hidden;display:flex;flex-direction:column;transition:all .15s cubic-bezier(.16,1,.3,1)}.ProductCard-module__card:hover{box-shadow:0 4px 16px #11182714;transform:translateY(-2px)}.ProductCard-module__card:hover .ProductCard-module__image{transform:scale(1.03)}.ProductCard-module__cardMain{display:flex;flex-direction:column;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ProductCard-module__cardMainFull{height:100%}.ProductCard-module__imageWrapper{aspect-ratio:3/4;position:relative;background-color:#fafafa;overflow:hidden}.ProductCard-module__image{width:100%;height:100%;object-fit:cover;transition:all .15s cubic-bezier(.16,1,.3,1)}.ProductCard-module__featuredBadge{position:absolute;top:8px;left:8px;background-color:#fff;color:#18181b;padding:4px 8px;border-radius:4px;border:1px solid rgba(24,24,27,.12);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ProductCard-module__content{padding:12px;display:flex;flex-direction:column;flex-grow:1}.ProductCard-module__title{font-size:14px;font-weight:600;color:#18181b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductCard-module__seller{font-size:12px;color:#71717a;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductCard-module__seller span{color:#18181b;font-weight:500}.ProductCard-module__seller small{font-size:inherit}.ProductCard-module__footer{margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;align-items:center}.ProductCard-module__priceGroup{display:flex;flex-direction:column;gap:2px}.ProductCard-module__priceLabel{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.ProductCard-module__price{font-size:18px;font-weight:700;color:#18181b}.ProductCardSkeleton-module__card{background-color:#fff;border-radius:10px;border:1px solid #e4e4e7;overflow:hidden;display:flex;flex-direction:column}.ProductCardSkeleton-module__imageWrapper{aspect-ratio:3/4;background-color:#fafafa}.ProductCardSkeleton-module__content{padding:12px;display:flex;flex-direction:column;gap:8px}.ProductCardSkeleton-module__bar{height:10px;border-radius:6px;background-color:#fafafa}.ProductCardSkeleton-module__title{width:80%;height:12px}.ProductCardSkeleton-module__seller{width:55%}.ProductCardSkeleton-module__price{width:40%;height:14px;margin-top:4px}.ProductCardSkeleton-module__imageWrapper,.ProductCardSkeleton-module__bar{position:relative;overflow:hidden}.ProductCardSkeleton-module__imageWrapper:after,.ProductCardSkeleton-module__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:ProductCardSkeleton-module__shimmer 1.4s ease-in-out infinite}@keyframes ProductCardSkeleton-module__shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ProductCardSkeleton-module__imageWrapper:after,.ProductCardSkeleton-module__bar:after{animation:none}}.ProductCarousel-module__container{display:flex;flex-direction:column;gap:20px;padding-top:20px}@media(min-width:768px){.ProductCarousel-module__container{padding-top:24px}}.ProductCarousel-module__emptyMessage{text-align:center;color:#71717a;font-size:14px;padding:32px 0}.ProductCarousel-module__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ProductCarousel-module__header h2{margin:0;color:#18181b;font-size:20px;font-weight:700}.ProductCarousel-module__header p{margin:0;color:#71717a;font-size:14px}.ProductCarousel-module__headerText{display:flex;flex-direction:column;gap:4px;min-width:0}.ProductCarousel-module__ctaButton{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border:none;border-radius:9999px;background:#facc15;color:#18181b;font-size:13px;font-weight:800;letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:0 6px 16px #f9731659;transition:all .15s cubic-bezier(.16,1,.3,1)}.ProductCarousel-module__ctaButton span{font-size:18px}.ProductCarousel-module__ctaButton:hover{transform:translateY(-2px);box-shadow:0 10px 20px #f9731673}.ProductCarousel-module__ctaButton:active{transform:translateY(0)}@media(min-width:768px){.ProductCarousel-module__ctaButton{padding:12px 22px;font-size:14px}}.ProductCarousel-module__carouselViewport{overflow:hidden;margin:0 -16px;padding:4px 16px;touch-action:pan-y;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}@media(min-width:768px){.ProductCarousel-module__carouselViewport{margin:0 -48px;padding:4px 48px}}.ProductCarousel-module__carouselTrack{display:flex;gap:16px;width:max-content;will-change:transform}.ProductCarousel-module__carouselItem{flex:0 0 auto;width:200px}@media(min-width:768px){.ProductCarousel-module__carouselItem{width:240px}}.HeroSection-module__hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(96px,1fr) auto auto;margin-inline:-16px;height:calc(100vh - 128px);height:calc(100svh - 128px);background:#fff}@media(min-width:768px){.HeroSection-module__hero{margin-inline:-48px;height:calc(100vh - 64px);height:calc(100svh - 64px)}}.HeroSection-module__visual{grid-row:1/3;grid-column:1;position:relative;display:flex;gap:3px;overflow:hidden;background:#18181b}.HeroSection-module__visual:after{content:"";position:absolute;inset:auto 0 0;height:70%;background:linear-gradient(to top,rgba(9,9,11,.92) 0%,rgba(9,9,11,.55) 45%,transparent 100%);pointer-events:none}.HeroSection-module__column{position:relative;flex:1 1 0;min-width:0;padding:0;border:0;overflow:hidden;cursor:pointer;background:linear-gradient(160deg,#3f3f46,#18181b);transition:flex-grow .6s cubic-bezier(.16,1,.3,1)}.HeroSection-module__column:disabled{cursor:default}.HeroSection-module__column img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;transform:scale(1.04);filter:saturate(.85) brightness(.82);transition:transform .9s cubic-bezier(.16,1,.3,1),filter .3s cubic-bezier(.16,1,.3,1)}.HeroSection-module__column h2{position:absolute;top:16px;left:50%;z-index:1;margin:0;transform:translate(-50%);color:#fff;font-size:clamp(.85rem,2.6vw,2rem);font-weight:800;letter-spacing:.08em;white-space:nowrap;text-shadow:0 2px 12px rgba(0,0,0,.45);transition:letter-spacing .6s cubic-bezier(.16,1,.3,1)}.HeroSection-module__column h2:after{content:"";display:block;height:3px;margin-top:4px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.HeroSection-module__column h2{top:32px}}.HeroSection-module__column:not(:disabled):hover,.HeroSection-module__column:not(:disabled):focus-visible{flex-grow:1.7}.HeroSection-module__column:not(:disabled):hover img,.HeroSection-module__column:not(:disabled):focus-visible img{transform:scale(1.12);filter:saturate(1) brightness(1)}.HeroSection-module__column:not(:disabled):hover h2,.HeroSection-module__column:not(:disabled):focus-visible h2{letter-spacing:.16em}.HeroSection-module__column:not(:disabled):hover h2:after,.HeroSection-module__column:not(:disabled):focus-visible h2:after{transform:scaleX(1)}.HeroSection-module__column:focus-visible{outline:3px solid #fff;outline-offset:-3px}@media(prefers-reduced-motion:reduce){.HeroSection-module__column{transition:none}.HeroSection-module__column img,.HeroSection-module__column h2,.HeroSection-module__column h2:after{transition:none}}.HeroSection-module__texts{display:contents}.HeroSection-module__queHacemos{grid-row:2;grid-column:1;position:relative;z-index:1;padding:16px;color:#fff;pointer-events:none}.HeroSection-module__queHacemos h2{margin:0 0 8px;font-size:clamp(1.25rem,3.4vw + 1.2vh,3rem);font-weight:800;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;max-width:24ch}.HeroSection-module__queHacemos p{margin:0;max-width:60ch;font-size:clamp(.85rem,.7vw + .7vh,1.1rem);line-height:1.5;color:#ffffffdb}.HeroSection-module__queHacemos strong{color:#fff}@media(min-width:768px){.HeroSection-module__queHacemos{padding:clamp(24px,5vh,48px) 48px}}.HeroSection-module__counter{font-variant-numeric:tabular-nums;padding:0 4px;border-radius:6px;background:#fff;color:#18181b!important}.HeroSection-module__comoHacemos{grid-row:3;grid-column:1;display:grid;gap:4px;padding:16px;border-bottom:1px solid #e4e4e7}.HeroSection-module__comoHacemos h2{margin:0;font-size:clamp(1rem,1.6vw + .8vh,1.9rem);font-weight:800;line-height:1.1;text-transform:uppercase;color:#18181b}.HeroSection-module__comoHacemos p{margin:0;font-size:clamp(.85rem,.6vw + .6vh,1.05rem);line-height:1.5;color:#71717a}@media(min-width:768px){.HeroSection-module__comoHacemos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:clamp(16px,4vh,32px) 48px}}@media(max-height:560px){.HeroSection-module__queHacemos{padding-block:12px}.HeroSection-module__queHacemos p{line-height:1.35}.HeroSection-module__comoHacemos{padding-block:12px}.HeroSection-module__comoHacemos p{display:none}}@media(max-height:440px){.HeroSection-module__hero{grid-template-rows:minmax(40px,1fr) auto auto}.HeroSection-module__column h2{top:8px;font-size:.85rem}.HeroSection-module__queHacemos{padding-block:8px}.HeroSection-module__queHacemos h2{margin-bottom:4px;font-size:1.05rem}.HeroSection-module__queHacemos p{font-size:.78rem;line-height:1.3}.HeroSection-module__comoHacemos{padding-block:8px}.HeroSection-module__comoHacemos h2{font-size:.9rem}}.HomePage-module__selectionScreen{min-height:100vh;min-height:100svh;min-height:100dvh;width:100%;height:100vh;height:100svh;height:100dvh;box-sizing:border-box;overflow:hidden;padding:24px 16px;display:flex;flex-direction:column;justify-content:center;gap:24px;background:linear-gradient(#1118274d,#1118278c),url(/assets/Fondo-BhlwsPTu.jpg) center/cover no-repeat}@media(min-width:768px){.HomePage-module__selectionScreen{padding:24px 48px}}.HomePage-module__modeGrid{display:grid;grid-template-columns:1fr;gap:20px;width:min(100%,1280px);height:min(100dvh - 48px,720px);margin:0 auto}@media(min-width:768px){.HomePage-module__modeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomePage-module__modeCard{position:relative;aspect-ratio:2/3;height:100%;width:auto;justify-self:center;min-height:0;padding:24px;border:1px solid rgba(255,255,255,.2);border-radius:26px;background:linear-gradient(135deg,#fff3,#ffffff14);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.HomePage-module__modeCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/Minorista-ClyQhpaV.jpg) center/cover no-repeat;opacity:.8}.HomePage-module__modeCard:hover{transform:translateY(-4px);box-shadow:0 20px 30px #00000040;border-color:#ffffffa6}.HomePage-module__modeCardRight:before{background:url(/assets/Mayorista-D3NH6Cds.jpg) center/cover no-repeat}@media(max-width:767px){.HomePage-module__modeGrid{height:min(100dvh - 48px,720px);grid-template-rows:repeat(2,minmax(0,1fr))}}.HomePage-module__modeTitle,.HomePage-module__modeSubtitle{position:relative;z-index:1}.HomePage-module__modeTitle{font-size:clamp(1.8rem,2.7vw,3rem);font-weight:800;line-height:1}.HomePage-module__modeSubtitle{margin-top:8px;font-size:.95rem;max-width:240px;opacity:.9}.HomePage-module__container{padding:0 16px 32px;display:flex;flex-direction:column;gap:64px}@media(min-width:768px){.HomePage-module__container{padding:0 48px 48px}}.HomePage-module__bannerSection{display:block;position:relative;overflow:hidden;width:100%;margin:0;padding:0;border:0;border-radius:16px;background-color:#18181b;background-size:cover;background-position:center;box-shadow:0 4px 16px #11182714;min-height:260px;cursor:pointer;font:inherit;text-align:left;transition:all .15s cubic-bezier(.16,1,.3,1)}.HomePage-module__bannerSection:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}@media(min-width:768px){.HomePage-module__bannerSection{min-height:320px}}@media(min-width:1024px){.HomePage-module__bannerSection{min-height:400px}}.HomePage-module__bannerSection:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#000000c7,#00000073 45%,#0000001a 80%)}.HomePage-module__bannerContent{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;max-width:100%;padding:32px 16px}@media(min-width:768px){.HomePage-module__bannerContent{max-width:60%;padding:32px 48px}}@media(min-width:1024px){.HomePage-module__bannerContent{max-width:640px}}.HomePage-module__bannerContent h2{margin:0;color:#fff;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;line-height:1.1}.HomePage-module__bannerContent p{margin:0 0 8px;color:#fff;font-size:clamp(.9rem,2vw,1.05rem);max-width:40ch}.HomePage-module__bannerEyebrow{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.85}@media(max-width:767px){.HomePage-module__bannerContent h2,.HomePage-module__bannerContent p{color:#fff;width:80%}.HomePage-module__bannerContent h2{text-shadow:1px 1px 0px rgb(0,0,0)}}.HomePage-module__bannerContent .HomePage-module__bannerCta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:10px 22px;border-radius:9999px;border:1px solid #fff;background-color:#facc15;color:#18181b;font-weight:700;font-size:.95rem}.HomePage-module__section{display:flex;flex-direction:column;gap:16px}.HomePage-module__sectionHeader{display:flex;align-items:center;justify-content:space-between}.HomePage-module__sectionHeader h2{font-size:20px;font-weight:700;color:#18181b}@media(min-width:768px){.HomePage-module__sectionHeader h2{font-size:24px}}.HomePage-module__featuredCategoryList{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.HomePage-module__featuredCategoryLink{background:transparent;border:none;padding:2px 0;color:#71717a;font:inherit;font-size:16px;line-height:1.3;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.HomePage-module__featuredCategoryLink:hover{color:#18181b}.HomePage-module__productsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:768px){.HomePage-module__productsGrid{grid-template-columns:repeat(4,1fr);gap:24px}}@media(min-width:1024px){.HomePage-module__productsGrid{grid-template-columns:repeat(6,1fr)}}.LogisticsPage-module__container{padding:32px 16px;display:flex;flex-direction:column;gap:64px}@media(min-width:768px){.LogisticsPage-module__container{padding:48px}}.LogisticsPage-module__hero{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:768px;margin:0 auto;gap:24px}.LogisticsPage-module__heroBadge{display:inline-flex;align-items:center;justify-content:center;padding:16px;border-radius:9999px;background-color:#e4e4e7;color:#18181b}.LogisticsPage-module__heroTitle{font-size:32px;font-weight:700;color:#18181b;line-height:1.2;letter-spacing:-.02em}@media(min-width:768px){.LogisticsPage-module__heroTitle{font-size:48px}}.LogisticsPage-module__heroDescription{font-size:18px;color:#71717a;line-height:1.5;max-width:640px}.LogisticsPage-module__ctaBtn{margin-top:16px;border-radius:9999px}.LogisticsPage-module__processSection{position:relative;width:100%}.LogisticsPage-module__sectionTitle{font-size:24px;font-weight:700;color:#18181b;margin-bottom:32px;text-align:center}@media(min-width:768px){.LogisticsPage-module__sectionTitle{text-align:left;font-size:28px}}.LogisticsPage-module__desktopStepper{display:none}@media(min-width:768px){.LogisticsPage-module__desktopStepper{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;position:relative}}.LogisticsPage-module__connectingLine{position:absolute;top:40px;left:10%;right:10%;height:2px;background-color:#e4e4e7;z-index:0}.LogisticsPage-module__stepCard{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:10}.LogisticsPage-module__stepCircle{width:80px;height:80px;border-radius:9999px;background-color:#fff;border:2px solid #e4e4e7;color:#71717a;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000000d;transition:all .15s cubic-bezier(.16,1,.3,1)}.LogisticsPage-module__stepCircle:hover{transform:scale(1.05);border-color:#18181b;color:#18181b}.LogisticsPage-module__activeCircle{border-color:#18181b!important;color:#18181b!important}.LogisticsPage-module__stepTitle{font-size:18px;font-weight:600;color:#18181b;margin-top:16px;margin-bottom:4px}.LogisticsPage-module__stepDesc{font-size:14px;color:#71717a}.LogisticsPage-module__mobileStepper{display:flex;flex-direction:column;gap:32px;position:relative;padding-left:32px}@media(min-width:768px){.LogisticsPage-module__mobileStepper{display:none}}.LogisticsPage-module__verticalLine{position:absolute;top:28px;bottom:28px;left:27px;width:2px;background-color:#e4e4e7;z-index:0}.LogisticsPage-module__mobileStepRow{display:flex;gap:24px;align-items:flex-start;position:relative;z-index:10}.LogisticsPage-module__mobileStepCircle{width:56px;height:56px;border-radius:9999px;background-color:#fff;border:2px solid #e4e4e7;color:#71717a;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:-28px}.LogisticsPage-module__mobileStepContent{padding-top:4px}.LogisticsPage-module__bentoGrid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.LogisticsPage-module__bentoGrid{grid-template-columns:repeat(3,1fr)}}.LogisticsPage-module__bentoLargeCard{background-color:#fff;border:1px solid rgba(228,228,231,.4);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 16px #11182714}@media(min-width:768px){.LogisticsPage-module__bentoLargeCard{grid-column:span 2}}.LogisticsPage-module__bentoLargeCard h3{font-size:24px;font-weight:700;color:#18181b}.LogisticsPage-module__bentoLargeCard p{font-size:16px;color:#71717a;line-height:1.5}.LogisticsPage-module__bentoSmallCard{background-color:#fff;border:1px solid rgba(228,228,231,.4);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 16px #11182714}.LogisticsPage-module__bentoSmallCard h3{font-size:20px;font-weight:600;color:#18181b}.LogisticsPage-module__bentoSmallCard p{font-size:15px;color:#71717a;line-height:1.5}.LogisticsPage-module__iconBadge{width:48px;height:48px;border-radius:9999px;background-color:#e4e4e7;color:#18181b;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.HowToBuyPage-module__container{max-width:1120px;margin:0 auto;padding:40px 16px 64px}@media(min-width:768px){.HowToBuyPage-module__container{padding:64px 48px 88px}}.HowToBuyPage-module__hero{max-width:760px;margin:0 auto 56px;text-align:center}.HowToBuyPage-module__eyebrow{color:#18181b;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.HowToBuyPage-module__hero h1{margin:12px 0 16px;color:#18181b;font-size:clamp(32px,5vw,56px);line-height:1.08}.HowToBuyPage-module__hero p{max-width:620px;margin:0 auto;color:#71717a;font-size:18px;line-height:1.55}.HowToBuyPage-module__mode{display:inline-flex;margin-top:20px;padding:8px 14px;border-radius:9999px;background:#e4e4e7;color:#18181b;font-size:14px;font-weight:700}.HowToBuyPage-module__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.HowToBuyPage-module__steps{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(228,228,231,.45);border-radius:16px;background:#e4e4e773}.HowToBuyPage-module__step{display:grid;grid-template-columns:48px 32px 1fr;align-items:start;gap:16px;padding:24px;background:#fff}@media(min-width:768px){.HowToBuyPage-module__step{grid-template-columns:64px 40px 1fr;gap:20px;padding:28px 32px}}.HowToBuyPage-module__stepNumber{color:#18181b;font-size:20px;font-weight:800}.HowToBuyPage-module__icon{color:#18181b;font-size:28px}.HowToBuyPage-module__step h2,.HowToBuyPage-module__note h2{margin:0 0 6px;color:#18181b;font-size:18px}.HowToBuyPage-module__step p,.HowToBuyPage-module__note p{margin:0;color:#71717a;line-height:1.5}.HowToBuyPage-module__note{display:flex;gap:16px;align-items:flex-start;margin-top:24px;padding:24px;border-left:4px solid #18181b;background:#e4e4e7}.HowToBuyPage-module__note>span{color:#18181b;font-size:28px}.LoadingScreen-module__container{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem}.LoadingScreen-module__container.LoadingScreen-module__fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fff,#f5f7fa);z-index:9999;padding:0}.LoadingScreen-module__container.LoadingScreen-module__inline{min-height:200px;background:transparent}.LoadingScreen-module__content{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.LoadingScreen-module__spinner{position:relative;width:50px;height:50px}.LoadingScreen-module__spinner .LoadingScreen-module__spinnerInner{position:absolute;width:100%;height:100%;border:3px solid rgba(31,194,111,.1);border-top-color:#1fc26f;border-radius:50%;animation:LoadingScreen-module__spin 1.2s linear infinite}@keyframes LoadingScreen-module__spin{to{transform:rotate(360deg)}}.LoadingScreen-module__message{font-size:1rem;font-weight:500;color:#495057;margin:0;text-align:center;letter-spacing:.3px}@media(prefers-reduced-motion:reduce){.LoadingScreen-module__spinnerInner{animation:none}}.CatalogPage-module__container{padding:24px 16px;display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.CatalogPage-module__container{padding:32px 48px}}.CatalogPage-module__resultsHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.CatalogPage-module__resultsHeader h2{font-size:18px;font-weight:700;color:#18181b}.CatalogPage-module__categorySubtitle{margin:4px 0 0;color:#71717a;font-size:13px}.CatalogPage-module__resetFiltersBtn{background:transparent;border:none;color:#18181b;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.CatalogPage-module__resetFiltersBtn:hover{color:#18181b}.CatalogPage-module__productGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:768px){.CatalogPage-module__productGrid{grid-template-columns:repeat(4,1fr);gap:24px}}@media(min-width:1024px){.CatalogPage-module__productGrid{grid-template-columns:repeat(6,1fr)}}.CatalogPage-module__noResults{text-align:center;padding:48px 16px;display:flex;flex-direction:column;align-items:center;gap:12px}.CatalogPage-module__noResults h3{font-size:18px;font-weight:600}.CatalogPage-module__noResults p{font-size:14px;color:#71717a}.CatalogPage-module__loadMoreState{align-self:center;color:#71717a;font-size:14px;padding:12px;text-align:center}.CatalogPage-module__loadMoreState button{background:transparent;border:0;color:#18181b;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline}.CatalogPage-module__loadMoreSpinnerWrap{display:inline-flex;align-items:center;gap:10px}.CatalogPage-module__spinner{width:18px;height:18px;border:2px solid rgba(0,0,0,.12);border-top-color:#18181b;border-radius:50%;animation:CatalogPage-module__catalogSpin 1s linear infinite}@keyframes CatalogPage-module__catalogSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.CatalogPage-module__spinner{animation:none}}.ProductDetailPage-module__container{padding:16px 16px 32px;position:relative}@media(min-width:768px){.ProductDetailPage-module__container{padding:32px 48px}}.ProductDetailPage-module__toast{position:fixed;top:80px;left:50%;transform:translate(-50%);background-color:#18181b;color:#fff;padding:12px 24px;border-radius:6px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;box-shadow:0 4px 16px #11182714;z-index:100;animation:ProductDetailPage-module__slideDown .3s cubic-bezier(.16,1,.3,1)}@keyframes ProductDetailPage-module__slideDown{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.ProductDetailPage-module__topBar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.ProductDetailPage-module__backBtn{background:transparent;border:none;color:#18181b;padding:8px;border-radius:9999px;cursor:pointer;display:flex}.ProductDetailPage-module__backBtn:hover{background-color:#fafafa}.ProductDetailPage-module__topTitle{font-size:20px;font-weight:700;color:#18181b}.ProductDetailPage-module__placeholderRight{width:40px}.ProductDetailPage-module__layoutGrid{display:grid;grid-template-columns:1fr;gap:32px;max-width:1200px;margin:0 auto}@media(min-width:768px){.ProductDetailPage-module__layoutGrid{grid-template-columns:7fr 5fr;gap:24px;align-items:start}}.ProductDetailPage-module__galleryWrapper{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.ProductDetailPage-module__galleryWrapper{flex-direction:row;height:80vh}}.ProductDetailPage-module__mainImageContainer{aspect-ratio:3/4;width:100%;background-color:#fafafa;border-radius:10px;overflow:hidden}@media(min-width:768px){.ProductDetailPage-module__mainImageContainer{width:auto;height:100%}}.ProductDetailPage-module__mainImage{width:100%;height:100%;object-fit:cover}.ProductDetailPage-module__thumbnailGrid{display:grid;grid-template-columns:repeat(5,minmax(64px,1fr));gap:8px;width:100%;overflow-x:auto}@media(min-width:768px){.ProductDetailPage-module__thumbnailGrid{grid-template-columns:1fr;width:30%;overflow-x:visible;align-content:start}}.ProductDetailPage-module__thumbnailBtn{aspect-ratio:1;border-radius:6px;overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background-color:#fafafa;transition:all .15s cubic-bezier(.16,1,.3,1)}.ProductDetailPage-module__thumbnailBtn img{width:100%;height:100%;object-fit:cover}.ProductDetailPage-module__activeThumbnail{border-color:#18181b}.ProductDetailPage-module__detailsColumn{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.ProductDetailPage-module__detailsColumn{position:sticky;top:96px}}.ProductDetailPage-module__headerGroup{display:flex;flex-direction:column;gap:8px}.ProductDetailPage-module__titleRow{display:flex;justify-content:space-between;align-items:flex-start}.ProductDetailPage-module__productTitle{font-size:28px;font-weight:700;color:#18181b}.ProductDetailPage-module__favBtn{background:transparent;border:none;padding:8px;border-radius:9999px;color:#71717a;cursor:pointer}.ProductDetailPage-module__favBtn:hover{background-color:#fafafa}.ProductDetailPage-module__isFav{color:#ef4444}.ProductDetailPage-module__price{font-size:32px;font-weight:700;color:#18181b}.ProductDetailPage-module__categoryText{margin:0 0 10px;color:#71717a;font-size:13px;line-height:1.5}.ProductDetailPage-module__categoryText strong{color:#18181b;font-weight:600}.ProductDetailPage-module__sellerRow{display:inline-flex;align-items:center;gap:6px;margin-top:4px}.ProductDetailPage-module__sellerFooter{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(228,228,231,.5)}.ProductDetailPage-module__sellerLabel{font-size:14px;color:#71717a}.ProductDetailPage-module__sellerName{font-size:14px;font-weight:600;color:#18181b}.ProductDetailPage-module__divider{border:none;border-top:1px solid rgba(228,228,231,.5)}.ProductDetailPage-module__selectorGroup{display:flex;flex-direction:column;gap:24px}.ProductDetailPage-module__sizeSection{display:flex;flex-direction:column;gap:12px}.ProductDetailPage-module__sectionHeaderRow{display:flex;justify-content:space-between;align-items:center}.ProductDetailPage-module__labelTitle{font-size:14px;font-weight:600;color:#18181b}.ProductDetailPage-module__sizeGuideLink{background:transparent;border:none;color:#18181b;font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer}.ProductDetailPage-module__sizesRow{display:flex;gap:12px;flex-wrap:wrap}.ProductDetailPage-module__sizeChip{width:48px;height:48px;border-radius:6px;border:1px solid #e4e4e7;background-color:#fff;color:#18181b;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.ProductDetailPage-module__sizeChip:hover{background-color:#fafafa}.ProductDetailPage-module__activeSizeChip{border-color:#18181b;background-color:#18181b;color:#fff}.ProductDetailPage-module__colorSection{display:flex;flex-direction:column;gap:12px}.ProductDetailPage-module__colorsRow{display:flex;gap:12px}.ProductDetailPage-module__colorDot{width:40px;height:40px;border-radius:9999px;border:2px solid #ffffff;outline:2px solid transparent;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.ProductDetailPage-module__activeColorDot{outline-color:#18181b}.ProductDetailPage-module__actionsGroup{display:flex;flex-direction:column;gap:16px}.ProductDetailPage-module__descriptionGroup{margin-top:8px}.ProductDetailPage-module__descTitle{font-size:12px;font-weight:700;letter-spacing:.1em;color:#a1a1aa;margin-bottom:8px}.ProductDetailPage-module__descText{font-size:15px;color:#71717a;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;max-height:4.8em}.ProductDetailPage-module__logisticsBanner{background-color:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:16px;display:flex;align-items:flex-start;gap:12px}.ProductDetailPage-module__bannerTitle{font-size:14px;font-weight:600;color:#18181b}.ProductDetailPage-module__bannerText{font-size:13px;color:#71717a;margin-top:2px}.ProductDetailPage-module__modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.ProductDetailPage-module__modalBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006}.ProductDetailPage-module__modalContent{position:relative;background-color:#fff;border-radius:16px;padding:24px;width:100%;max-width:480px;box-shadow:0 8px 24px #0000001f}.ProductDetailPage-module__modalHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ProductDetailPage-module__modalHeader h3{font-size:18px;font-weight:700}.ProductDetailPage-module__modalHeader button{background:transparent;border:none;cursor:pointer}.ProductDetailPage-module__modalBody p{font-size:14px;color:#71717a;margin-bottom:16px}.ProductDetailPage-module__sizeTable{width:100%;border-collapse:collapse;font-size:13px}.ProductDetailPage-module__sizeTable th,.ProductDetailPage-module__sizeTable td{border:1px solid #e4e4e7;padding:8px 12px;text-align:left}.ProductDetailPage-module__sizeTable th{background-color:#fafafa;font-weight:600}.ProfilePage-module__container{padding:24px 16px;display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.ProfilePage-module__container{padding:32px 48px}}.ProfilePage-module__profileHeader{display:flex;align-items:center;gap:20px;background-color:#fff;border:1px solid #e4e4e7;border-radius:16px;padding:24px}.ProfilePage-module__avatar{width:72px;height:72px;border-radius:9999px;background-color:#e4e4e7;overflow:hidden;flex-shrink:0}.ProfilePage-module__avatar img{width:100%;height:100%;object-fit:cover}.ProfilePage-module__userInfo{display:flex;flex-direction:column;gap:4px}.ProfilePage-module__userInfo h2{font-size:20px;font-weight:700;color:#18181b}.ProfilePage-module__userInfo p{font-size:14px;color:#71717a}.ProfilePage-module__badge{display:inline-flex;align-items:center;gap:4px;margin-top:4px;background-color:#18181b;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:6px;width:fit-content}.ProfilePage-module__section{display:flex;flex-direction:column;gap:16px}.ProfilePage-module__section h3{font-size:18px;font-weight:700;color:#18181b}.ProfilePage-module__sectionTitleRow{display:flex;justify-content:space-between;align-items:center}.ProfilePage-module__badgeActive{background-color:#e4e4e7;color:#18181b;font-size:12px;font-weight:600;padding:4px 12px;border-radius:9999px}.ProfilePage-module__orderCard{background-color:#fff;border:1px solid #e4e4e7;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:16px}.ProfilePage-module__orderHeader{display:flex;justify-content:space-between;align-items:flex-start}.ProfilePage-module__orderId{display:block;font-size:16px;font-weight:700;color:#18181b}.ProfilePage-module__orderDate{font-size:12px;color:#71717a}.ProfilePage-module__statusPill{background-color:#18181b;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px}.ProfilePage-module__orderStores{display:flex;align-items:center;gap:8px;font-size:13px;color:#71717a}.ProfilePage-module__orderProgress{display:flex;flex-direction:column;gap:6px}.ProfilePage-module__progressBar{width:100%;height:6px;background-color:#e4e4e7;border-radius:9999px;overflow:hidden}.ProfilePage-module__progressFill{height:100%;background-color:#18181b;border-radius:9999px}.ProfilePage-module__progressLabel{font-size:12px;color:#a1a1aa}.ProfilePage-module__menuList{display:flex;flex-direction:column;background-color:#fff;border:1px solid #e4e4e7;border-radius:12px;overflow:hidden}.ProfilePage-module__menuRow{display:flex;align-items:center;gap:12px;padding:16px 20px;background:transparent;border:none;border-bottom:1px solid #f4f4f5;font-family:Space Grotesk,sans-serif;font-size:15px;color:#18181b;cursor:pointer;text-align:left;transition:all .15s cubic-bezier(.16,1,.3,1)}.ProfilePage-module__menuRow:last-child{border-bottom:none}.ProfilePage-module__menuRow:hover{background-color:#fafafa}.ProfilePage-module__importerCard{background-color:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:16px}.ProfilePage-module__importerControls{display:grid;gap:12px}.ProfilePage-module__importerControls label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#71717a}.ProfilePage-module__importerControls input{border:1px solid #e4e4e7;border-radius:8px;padding:10px 12px;background:#fff;color:#18181b;font-size:14px}.ProfilePage-module__importerJob,.ProfilePage-module__importerSummary{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#71717a}.ProfilePage-module__importerError{color:#ef4444;font-size:13px;font-weight:600}.ProfilePage-module__importerDrafts{display:flex;flex-direction:column;gap:12px}.ProfilePage-module__importerDraftItem{display:flex;justify-content:space-between;gap:12px;border:1px solid #e4e4e7;border-radius:10px;padding:12px}.ProfilePage-module__importerDraftItem p{margin-top:4px;font-size:12px;color:#71717a}.ProfilePage-module__importerWarnings{color:#ef4444}.ProfilePage-module__importerActions{display:flex;flex-direction:column;gap:8px}.ManagementNav-module__nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;background:#fafafa;padding:8px;border-radius:10px;border:1px solid #e4e4e7;margin-bottom:24px}.ManagementNav-module__links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ManagementNav-module__link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;color:#71717a;text-decoration:none;font-size:14px;font-weight:600;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.ManagementNav-module__link span:first-child{font-size:18px}.ManagementNav-module__link:hover{background:#e4e4e7;color:#18181b}.ManagementNav-module__active{background:#18181b!important;color:#fff!important;font-weight:700}.ManagementNav-module__syncWrapper{display:flex;align-items:center;gap:8px;margin-left:auto}.ManagementNav-module__syncStatus{font-size:13px;font-weight:600;color:#18181b}.ManagementNav-module__syncButton{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:6px;border:1px solid #18181b;background:#fff;color:#18181b;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.ManagementNav-module__syncButton:hover:not(:disabled){background:#18181b;color:#fff}.ManagementNav-module__syncButton:disabled{opacity:.6;cursor:not-allowed}.ManagementNav-module__syncButton span:first-child{font-size:16px}.ManagementNav-module__spin{animation:ManagementNav-module__spin 1s linear infinite}@keyframes ManagementNav-module__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ManagementNav-module__spin{animation:none}}.CatalogManagementPage-module__container{padding:28px 16px 48px;color:#18181b}@media(min-width:768px){.CatalogManagementPage-module__container{padding:40px 48px 64px}}.CatalogManagementPage-module__header,.CatalogManagementPage-module__sectionHeader,.CatalogManagementPage-module__draftTitle,.CatalogManagementPage-module__commands,.CatalogManagementPage-module__draftActions{display:flex;align-items:center}.CatalogManagementPage-module__header{justify-content:space-between;gap:20px;margin-bottom:24px}.CatalogManagementPage-module__header h1,.CatalogManagementPage-module__header h2,.CatalogManagementPage-module__header h3,.CatalogManagementPage-module__header p{margin:0}.CatalogManagementPage-module__header h1{font-size:28px;margin-bottom:6px}.CatalogManagementPage-module__header p{color:#71717a}.CatalogManagementPage-module__eyebrow{color:#18181b!important;font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:6px!important;text-transform:uppercase}.CatalogManagementPage-module__jobStatus{border-left:3px solid #18181b;display:grid;gap:3px;min-width:118px;padding:8px 12px}.CatalogManagementPage-module__jobStatus span{color:#71717a;font-size:12px}.CatalogManagementPage-module__jobStatus strong{font-size:14px;text-transform:capitalize}.CatalogManagementPage-module__controlPanel{align-items:end;border-bottom:1px solid #e4e4e7;border-top:1px solid #e4e4e7;display:grid;gap:14px;grid-template-columns:1fr;margin-bottom:24px;padding:18px 0}@media(min-width:768px){.CatalogManagementPage-module__controlPanel{grid-template-columns:minmax(160px,.8fr) minmax(160px,.8fr) minmax(260px,2fr) auto}}.CatalogManagementPage-module__controlPanel label{color:#71717a;display:grid;font-size:13px;font-weight:600;gap:6px}.CatalogManagementPage-module__controlPanel input,.CatalogManagementPage-module__controlPanel select,.CatalogManagementPage-module__controlPanel .CatalogManagementPage-module__sectionHeader select{background:#fff;border:1px solid #a1a1aa;border-radius:6px;color:#18181b;font:inherit;min-height:40px;padding:0 10px}.CatalogManagementPage-module__commands{flex-wrap:wrap;gap:8px}.CatalogManagementPage-module__error{background:#fff0ee;border-left:3px solid #bd2c1e;color:#8e2017;margin:0 0 20px;padding:12px}.CatalogManagementPage-module__progressPanel{border:1px solid #e4e4e7;border-radius:10px;margin:-4px 0 24px;padding:16px}.CatalogManagementPage-module__progressHeader{align-items:end;display:flex;justify-content:space-between;gap:16px}.CatalogManagementPage-module__progressHeader h2{font-size:18px;margin:2px 0 0}.CatalogManagementPage-module__progressHeader strong{color:#18181b;font-size:20px}.CatalogManagementPage-module__progressTrack{background:#e4e4e7;height:8px;border-radius:9999px;margin:16px 0 10px;overflow:hidden}.CatalogManagementPage-module__progressTrack span{background:#18181b;display:block;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.CatalogManagementPage-module__progressStats{color:#71717a;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 18px}.CatalogManagementPage-module__workspace{align-items:flex-start;display:flex;flex-direction:row;gap:28px;justify-content:space-evenly}.CatalogManagementPage-module__quickToolbar{background:#fafafa;border-radius:10px;display:grid;flex:1 1 240px;gap:10px;padding:16px}@media(min-width:1024px){.CatalogManagementPage-module__quickToolbar{flex-grow:0;position:sticky;top:24px}}.CatalogManagementPage-module__quickToolbar select,.CatalogManagementPage-module__quickToolbar textarea{background:#fff;border:1px solid #a1a1aa;border-radius:6px;color:#18181b;font:inherit;padding:8px 10px;width:100%;box-sizing:border-box}.CatalogManagementPage-module__quickToolbar textarea{resize:vertical}.CatalogManagementPage-module__quickToolbarField{color:#71717a;display:grid;font-size:12px;font-weight:600;gap:4px}.CatalogManagementPage-module__quickToolbarCount{color:#71717a;font-size:12px}.CatalogManagementPage-module__publishBulkButton{background-color:#1a7f37;border-color:#1a7f37;color:#fff}.CatalogManagementPage-module__publishBulkButton:hover{background-color:#176c2e}.CatalogManagementPage-module__draftsPanel,.CatalogManagementPage-module__changesPanel{min-width:0}.CatalogManagementPage-module__draftsPanel{flex:3 1 480px}@media(min-width:1024px){.CatalogManagementPage-module__draftsPanel{max-width:1020px}}.CatalogManagementPage-module__changesPanel{border-left:1px solid #e4e4e7;padding-left:20px}@media(max-width:1023px){.CatalogManagementPage-module__changesPanel{border-left:0;border-top:1px solid #e4e4e7;padding:24px 0 0}}.CatalogManagementPage-module__sectionHeader{justify-content:space-between;gap:12px;margin-bottom:16px}.CatalogManagementPage-module__sectionHeader h2,.CatalogManagementPage-module__sectionHeader p{margin:0}.CatalogManagementPage-module__sectionHeader h2{font-size:18px}.CatalogManagementPage-module__sectionHeader p{color:#71717a;font-size:13px;margin-top:4px}.CatalogManagementPage-module__searchInput{width:100%;box-sizing:border-box;padding:8px 12px;margin-bottom:12px;border:1px solid #e4e4e7;border-radius:6px;font:inherit}.CatalogManagementPage-module__priceReviewBox{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;padding:8px 10px;background:#fff8e1;border:1px solid #f0c14b;border-radius:4px;font-size:.85rem}.CatalogManagementPage-module__priceReviewBox input{width:140px;padding:6px 8px;border:1px solid #d7c17a;border-radius:4px}.CatalogManagementPage-module__draftList{display:grid;gap:10px;margin:0 0 16px;max-height:60vh;overflow-y:auto;padding:2px 4px 2px 0}.CatalogManagementPage-module__changeList{display:grid;gap:10px;margin:0 0 16px;padding:0}.CatalogManagementPage-module__issuesList{max-height:40vh;overflow-y:auto;padding-right:4px}.CatalogManagementPage-module__fixImageRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.CatalogManagementPage-module__fixImageRow img{background:#fafafa;border-radius:6px;flex-shrink:0;height:auto;object-fit:cover;width:100%}.CatalogManagementPage-module__fixImageRow span{flex:1 1 160px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CatalogManagementPage-module__draft{align-items:center;border:1px solid #e4e4e7;border-radius:6px;display:flex;gap:12px;justify-content:space-evenly;padding:10px}.CatalogManagementPage-module__draft img,.CatalogManagementPage-module__draft .CatalogManagementPage-module__imagePlaceholder{background:#fafafa;flex-shrink:0;height:72px;object-fit:cover;width:72px}@media(min-width:768px){.CatalogManagementPage-module__draft img,.CatalogManagementPage-module__draft .CatalogManagementPage-module__imagePlaceholder{align-self:stretch;height:100%;width:auto}}.CatalogManagementPage-module__imagePlaceholder{align-items:center;color:#71717a;display:flex;font-size:11px;justify-content:center;text-align:center}.CatalogManagementPage-module__draftBody{flex:1 1 200px;min-width:0}.CatalogManagementPage-module__draftBody p,.CatalogManagementPage-module__draftBody a{font-size:13px}.CatalogManagementPage-module__draftBody p{margin:4px 0}.CatalogManagementPage-module__draftBody a{color:#18181b}.CatalogManagementPage-module__draftTitle{gap:8px;justify-content:space-between}.CatalogManagementPage-module__draftTitle h3{font-size:15px;margin:0;overflow-wrap:anywhere}.CatalogManagementPage-module__draftTitle span{background:#fafafa;color:#71717a;font-size:11px;padding:3px 6px;white-space:nowrap}.CatalogManagementPage-module__draftTitle span[data-status=approved]{background:#e4f4e8;color:#176b39}.CatalogManagementPage-module__draftTitle span[data-status=rejected]{background:#fff0ee;color:#8e2017}.CatalogManagementPage-module__warnings{color:#8e5c00;font-size:12px;margin:8px 0 0;padding-left:17px}.CatalogManagementPage-module__categoryField{color:#71717a;display:grid;font-size:12px;font-weight:600;gap:4px;margin-top:10px}.CatalogManagementPage-module__categoryField select{background:#fff;border:1px solid #a1a1aa;border-radius:6px;color:#18181b;font:inherit;min-height:34px;padding:0 8px}.CatalogManagementPage-module__categoryField small{color:#8e5c00;font-weight:400}.CatalogManagementPage-module__sizeChips{display:flex;flex-wrap:wrap;gap:6px}.CatalogManagementPage-module__sizeChip{background:#fff;border:1px solid #a1a1aa;border-radius:9999px;color:#71717a;cursor:pointer;font:inherit;font-size:12px;padding:4px 10px;transition:all .15s cubic-bezier(.16,1,.3,1)}.CatalogManagementPage-module__sizeChip:hover{background:#fafafa}.CatalogManagementPage-module__sizeChip[data-active=true]{background:#18181b;border-color:#18181b;color:#fff}.CatalogManagementPage-module__draftActions{align-self:center;gap:6px}@media(min-width:768px){.CatalogManagementPage-module__draftActions{flex-direction:column}}.CatalogManagementPage-module__changeList{list-style:none}.CatalogManagementPage-module__changeList li{border-bottom:1px solid #e4e4e7;display:grid;gap:4px;padding:0 0 10px}.CatalogManagementPage-module__changeList strong{font-size:13px;text-transform:capitalize}.CatalogManagementPage-module__changeList span,.CatalogManagementPage-module__changeList time{color:#71717a;font-size:12px;overflow-wrap:anywhere}.CatalogManagementPage-module__empty{color:#71717a;font-size:14px;margin:20px 0}.CatalogManagementPage-module__modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;padding:20px;z-index:50}.CatalogManagementPage-module__modal{background:#fff;border-radius:16px;padding:24px;max-width:720px;width:100%;max-height:90vh;overflow-y:auto;display:grid;gap:14px}.CatalogManagementPage-module__modal h2{margin:0}.CatalogManagementPage-module__fixMainRow{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.CatalogManagementPage-module__fixSizePriceColumn{display:grid;flex:1 1 220px;gap:14px}.CatalogManagementPage-module__fixImageColumn{flex:1 1 260px}.CatalogManagementPage-module__rebuildShell{background:#f7f7f5;color:#18181b;min-height:100vh;padding:0 16px 64px}@media(min-width:768px){.CatalogManagementPage-module__rebuildShell{padding:0 48px 80px}}.CatalogManagementPage-module__rebuildTopbar{margin:0 -16px;padding:0 16px;background:#fff;border-bottom:1px solid #e8e7e2}@media(min-width:768px){.CatalogManagementPage-module__rebuildTopbar{margin:0 -48px;padding:0 48px}}.CatalogManagementPage-module__rebuildHero,.CatalogManagementPage-module__importStage,.CatalogManagementPage-module__reviewSection,.CatalogManagementPage-module__activityStrip,.CatalogManagementPage-module__jobRail{max-width:1280px;margin-left:auto;margin-right:auto}.CatalogManagementPage-module__rebuildHero{align-items:end;display:flex;gap:32px;justify-content:space-between;padding:46px 0 30px}.CatalogManagementPage-module__rebuildHero h1{font-size:42px;letter-spacing:-1.8px;line-height:.98;margin:12px 0;max-width:660px}.CatalogManagementPage-module__rebuildHero p{color:#737373;font-size:16px;margin:0;max-width:540px}@media(max-width:767px){.CatalogManagementPage-module__rebuildHero{align-items:start;flex-direction:column}}.CatalogManagementPage-module__heroKicker,.CatalogManagementPage-module__eyebrow,.CatalogManagementPage-module__heroMeta,.CatalogManagementPage-module__stageRail span,.CatalogManagementPage-module__rebuildLabel,.CatalogManagementPage-module__draftSource,.CatalogManagementPage-module__urlStatus,.CatalogManagementPage-module__summaryHint{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CatalogManagementPage-module__heroKicker{align-items:center;color:#e0522d;display:flex;gap:8px}.CatalogManagementPage-module__liveDot,.CatalogManagementPage-module__pulse{background:#e0522d;border-radius:50%;display:inline-block;height:7px;width:7px}.CatalogManagementPage-module__heroMeta{border-left:2px solid #e0522d;display:grid;gap:5px;min-width:190px;padding:4px 0 4px 16px}.CatalogManagementPage-module__heroMeta strong{font-size:14px;letter-spacing:0;text-transform:none}.CatalogManagementPage-module__metaLabel,.CatalogManagementPage-module__metaHint{color:#8b8b88;font-size:11px;letter-spacing:0;text-transform:none}.CatalogManagementPage-module__metaHint{color:#e0522d}.CatalogManagementPage-module__rebuildAlert{align-items:center;background:#fff0ed;border:1px solid #f2c5bc;color:#a83b27;display:flex;gap:10px;margin:0 auto 22px;max-width:1280px;padding:12px 14px}.CatalogManagementPage-module__importStage{background:#fff;border:1px solid #e6e5df;box-shadow:0 4px 16px #11182714;display:grid;grid-template-columns:190px minmax(0,1fr) 190px;margin-bottom:24px;padding:26px}.CatalogManagementPage-module__stageRail{display:flex;gap:13px}.CatalogManagementPage-module__stageRail>div{display:grid;gap:4px;align-content:start}.CatalogManagementPage-module__stageRail strong{font-size:15px}.CatalogManagementPage-module__stageRail span:not(.CatalogManagementPage-module__stageNumber){color:#8a8985;font-size:12px;line-height:1.4;max-width:170px;text-transform:none;letter-spacing:0}.CatalogManagementPage-module__stageNumber{color:#e0522d;font-size:13px!important}.CatalogManagementPage-module__stageMain{min-width:0}.CatalogManagementPage-module__sourceLead{display:grid;gap:9px}.CatalogManagementPage-module__rebuildLabel{color:#777670;display:grid;gap:8px;letter-spacing:.04em}.CatalogManagementPage-module__rebuildLabel select,.CatalogManagementPage-module__rebuildLabel>input,.CatalogManagementPage-module__advancedGrid select,.CatalogManagementPage-module__extraSource input,.CatalogManagementPage-module__extraSource select,.CatalogManagementPage-module__bulkBar select,.CatalogManagementPage-module__reviewToolbar select,.CatalogManagementPage-module__categoryField input{background:#fff;border:1px solid #d9d8d2;border-radius:6px;box-sizing:border-box;color:#202023;font:inherit;min-height:42px;padding:0 11px;width:100%}.CatalogManagementPage-module__urlComposer{align-items:center;background:#fcfcfa;border:1px solid #c9c7c0;border-radius:8px;display:flex;gap:10px;min-height:54px;padding:0 14px}.CatalogManagementPage-module__urlComposer>.CatalogManagementPage-module__material-symbols-outlined{color:#e0522d}.CatalogManagementPage-module__urlComposer input{background:transparent;border:0;color:#18181b;flex:1;font:inherit;min-width:0;outline:0}.CatalogManagementPage-module__sourceCategory{background:#fff;border:1px solid #d9d8d2;border-radius:6px;color:#202023;font:inherit;min-height:38px;padding:0 10px;width:100%}.CatalogManagementPage-module__urlStatus{color:#a3a19a;letter-spacing:.04em;white-space:nowrap}.CatalogManagementPage-module__extraSource{display:flex;gap:8px;margin-top:8px}.CatalogManagementPage-module__extraSource input{flex:1}.CatalogManagementPage-module__extraSource select{max-width:220px}.CatalogManagementPage-module__textAction,.CatalogManagementPage-module__addSource,.CatalogManagementPage-module__syncLink,.CatalogManagementPage-module__bulkSelect,.CatalogManagementPage-module__rejectAction{background:none;border:0;color:#73716b;cursor:pointer;font:inherit;font-size:12px;white-space:nowrap}.CatalogManagementPage-module__textAction:hover,.CatalogManagementPage-module__addSource:hover,.CatalogManagementPage-module__syncLink:hover,.CatalogManagementPage-module__bulkSelect:hover,.CatalogManagementPage-module__rejectAction:hover{color:#e0522d}.CatalogManagementPage-module__addSource{align-items:center;display:inline-flex;gap:5px;justify-self:start;margin-top:2px;padding:5px 0}.CatalogManagementPage-module__addSource .CatalogManagementPage-module__material-symbols-outlined,.CatalogManagementPage-module__syncLink .CatalogManagementPage-module__material-symbols-outlined,.CatalogManagementPage-module__bulkSelect .CatalogManagementPage-module__material-symbols-outlined{font-size:16px}.CatalogManagementPage-module__exploreAction{align-items:center;background:#fff7f2;border:1px solid #f1c8b9;color:#a83b27;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:6px;justify-self:start;min-height:36px;padding:0 10px}.CatalogManagementPage-module__exploreAction:disabled{cursor:wait;opacity:.65}.CatalogManagementPage-module__exploreAction .CatalogManagementPage-module__material-symbols-outlined{font-size:17px}.CatalogManagementPage-module__discoveryResults{border-top:1px solid #e5e4de;margin-top:12px;padding-top:14px}.CatalogManagementPage-module__discoveryHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.CatalogManagementPage-module__discoveryHeader>div{display:grid;gap:3px}.CatalogManagementPage-module__discoveryHeader strong{font-size:13px}.CatalogManagementPage-module__discoveryHeader span{color:#85837d;font-size:11px}.CatalogManagementPage-module__discoveryList{border-top:1px solid #e5e4de;max-height:260px;overflow-y:auto}.CatalogManagementPage-module__discoveryRow{align-items:center;border-bottom:1px solid #e5e4de;display:grid;gap:10px;grid-template-columns:18px minmax(120px,1fr) 62px minmax(180px,1.2fr);padding:9px 0}.CatalogManagementPage-module__discoveryRow input{accent-color:#e0522d}.CatalogManagementPage-module__discoveryRow>div{display:grid;min-width:0}.CatalogManagementPage-module__discoveryRow strong{font-size:12px;overflow-wrap:anywhere}.CatalogManagementPage-module__discoveryRow a{color:#85837d;font-size:11px}.CatalogManagementPage-module__discoveryRow>span{color:#85837d;font-size:10px;text-transform:uppercase}.CatalogManagementPage-module__discoveryRow select{background:#fff;border:1px solid #d9d8d2;border-radius:6px;color:#55534e;font:inherit;font-size:11px;min-height:32px;min-width:0;padding:0 8px}.CatalogManagementPage-module__importGrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.CatalogManagementPage-module__segmented{background:#f0f0ed;border-radius:6px;display:flex;padding:3px}.CatalogManagementPage-module__segmented button{background:transparent;border:0;border-radius:4px;color:#777670;cursor:pointer;flex:1;font:inherit;font-size:12px;min-height:36px}.CatalogManagementPage-module__segmented button[data-active=true]{background:#18181b;color:#fff}.CatalogManagementPage-module__advancedSettings{border-top:1px solid #ecebe6;margin-top:22px;padding-top:14px}.CatalogManagementPage-module__advancedSettings summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.CatalogManagementPage-module__advancedSettings summary>span:first-child{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:6px}.CatalogManagementPage-module__advancedSettings summary .CatalogManagementPage-module__material-symbols-outlined{color:#e0522d;font-size:18px}.CatalogManagementPage-module__summaryHint{color:#9a9891;letter-spacing:.03em}.CatalogManagementPage-module__advancedGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px}.CatalogManagementPage-module__optionCloud{display:flex;flex-wrap:wrap;gap:6px}.CatalogManagementPage-module__optionChip{background:#fff;border:1px solid #d8d7d1;border-radius:99px;color:#65635e;cursor:pointer;font:inherit;font-size:12px;padding:7px 11px}.CatalogManagementPage-module__optionChip[data-active=true]{background:#e0522d;border-color:#e0522d;color:#fff}.CatalogManagementPage-module__stageAction{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;padding-left:22px}.CatalogManagementPage-module__stageAction button:first-child{align-items:center;display:inline-flex;gap:7px;justify-content:center}.CatalogManagementPage-module__syncLink{align-items:center;display:inline-flex;gap:5px;justify-content:center}.CatalogManagementPage-module__batchQueue{align-items:center;border-bottom:1px solid #deddd7;border-top:1px solid #deddd7;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 28px;padding:14px 0}.CatalogManagementPage-module__batchQueue>div{display:grid;gap:3px;margin-right:auto}.CatalogManagementPage-module__batchQueue>div strong{font-size:13px}.CatalogManagementPage-module__batchQueue>div span,.CatalogManagementPage-module__batchQueue li{color:#85837d;font-size:11px}.CatalogManagementPage-module__batchQueue ul{border-top:1px solid #e5e4de;flex-basis:100%;list-style:none;margin:0;padding:0}.CatalogManagementPage-module__batchQueue li{align-items:center;border-bottom:1px solid #e5e4de;display:grid;gap:10px;grid-template-columns:minmax(120px,1fr) 90px 80px auto;padding:8px 0}.CatalogManagementPage-module__batchQueue li>span:first-child{color:#202023;font-weight:700}.CatalogManagementPage-module__jobRail{background:#18181b;color:#fff;margin-bottom:36px;padding:18px 22px}.CatalogManagementPage-module__jobRailTitle{align-items:center;display:flex;gap:10px}.CatalogManagementPage-module__jobRailTitle>div{display:grid;gap:3px}.CatalogManagementPage-module__jobRailTitle .CatalogManagementPage-module__eyebrow{color:#a8a8aa}.CatalogManagementPage-module__jobRailTitle strong{font-size:14px}.CatalogManagementPage-module__jobRailTitle b{font-size:22px;margin-left:auto}.CatalogManagementPage-module__pulse{animation:CatalogManagementPage-module__rebuildPulse 1.5s ease-in-out infinite;background:#f19a43}.CatalogManagementPage-module__jobTrack{background:#3b3b40;height:5px;margin:16px 0 11px;overflow:hidden}.CatalogManagementPage-module__jobTrack span{background:#f19a43;display:block;height:100%;transition:width .3s ease}.CatalogManagementPage-module__jobStats{color:#aaa9ab;display:flex;flex-wrap:wrap;font-size:11px;gap:18px}.CatalogManagementPage-module__dangerText{color:#ff927a}.CatalogManagementPage-module__failedJobDetails{border-top:1px solid #4a494d;color:#d1d0d2;font-size:12px;margin-top:14px;padding-top:12px}.CatalogManagementPage-module__failedJobDetails summary{color:#ffb19d;cursor:pointer;font-weight:700}.CatalogManagementPage-module__failedJobDetails p{margin:7px 0 0;overflow-wrap:anywhere}@keyframes CatalogManagementPage-module__rebuildPulse{50%{opacity:.4;transform:scale(.75)}}.CatalogManagementPage-module__reviewSection{margin-top:34px}.CatalogManagementPage-module__reviewHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.CatalogManagementPage-module__reviewStats{align-items:baseline;color:#85837d;display:flex;font-size:12px;gap:7px}.CatalogManagementPage-module__statStrong{color:#18181b;font-size:22px;font-weight:700}.CatalogManagementPage-module__statDivider{background:#d8d7d0;height:20px;margin:0 9px;width:1px}.CatalogManagementPage-module__reviewToolbar{align-items:center;border-bottom:1px solid #dddcd6;display:flex;gap:10px;padding-bottom:12px}.CatalogManagementPage-module__searchWrap{align-items:center;background:#fff;border:1px solid #d9d8d2;border-radius:6px;display:flex;flex:1;gap:8px;padding:0 10px}.CatalogManagementPage-module__searchWrap .CatalogManagementPage-module__material-symbols-outlined{color:#9a9891;font-size:18px}.CatalogManagementPage-module__searchWrap input{background:transparent;border:0;font:inherit;min-height:40px;outline:0;width:100%}.CatalogManagementPage-module__reviewToolbar select{max-width:170px}.CatalogManagementPage-module__bulkSelect{align-items:center;display:inline-flex;gap:6px}.CatalogManagementPage-module__bulkBar{align-items:center;background:#fff9ed;border:1px solid #f0d9a8;display:flex;flex-wrap:wrap;gap:9px;margin-top:14px;padding:10px 12px}.CatalogManagementPage-module__bulkBar strong{font-size:12px;margin-right:auto}.CatalogManagementPage-module__bulkBar select{min-height:34px;width:auto}.CatalogManagementPage-module__rebuildDraftList{display:grid;gap:8px;margin-top:14px}.CatalogManagementPage-module__rebuildDraft{align-items:center;background:#fff;border:1px solid #e5e4de;display:grid;gap:14px;grid-template-columns:18px 72px minmax(0,1fr) auto;padding:12px;transition:border-color .15s ease,box-shadow .15s ease}.CatalogManagementPage-module__rebuildDraft:hover{border-color:#b8b6ae;box-shadow:0 3px 12px #18181b0f}.CatalogManagementPage-module__draftSelect input{accent-color:#e0522d}.CatalogManagementPage-module__rebuildDraft>img,.CatalogManagementPage-module__rebuildPlaceholder{background:#f0f0ed;height:72px;object-fit:cover;width:72px}.CatalogManagementPage-module__rebuildPlaceholder{align-items:center;color:#aaa8a0;display:flex;justify-content:center}.CatalogManagementPage-module__rebuildDraftInfo{min-width:0}.CatalogManagementPage-module__draftLine{align-items:start;display:flex;gap:12px;justify-content:space-between}.CatalogManagementPage-module__draftSource{color:#a3a19a;font-size:10px;letter-spacing:.06em}.CatalogManagementPage-module__draftLine h3{font-size:15px;margin:4px 0 0;overflow-wrap:anywhere}.CatalogManagementPage-module__rebuildStatus{background:#f0f0ed;color:#777670;font-size:11px;padding:5px 8px;white-space:nowrap}.CatalogManagementPage-module__rebuildStatus[data-status=approved]{background:#e7f5ed;color:#207245}.CatalogManagementPage-module__rebuildStatus[data-status=published]{background:#e8f0fb;color:#2b5c99}.CatalogManagementPage-module__rebuildStatus[data-status=rejected]{background:#fff0ed;color:#a83b27}.CatalogManagementPage-module__draftPrice{color:#85837d;font-size:12px;margin:7px 0 5px}.CatalogManagementPage-module__draftPrice strong{color:#18181b;font-size:14px}.CatalogManagementPage-module__rebuildDraftInfo>a{align-items:center;color:#8a8983;display:inline-flex;font-size:11px;gap:3px}.CatalogManagementPage-module__rebuildDraftInfo>a .CatalogManagementPage-module__material-symbols-outlined{font-size:14px}.CatalogManagementPage-module__inlineCuration{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.CatalogManagementPage-module__inlineCuration select{background:#fff;border:1px solid #d9d8d2;border-radius:6px;color:#55534e;font:inherit;font-size:11px;min-height:32px;max-width:280px;padding:0 8px}.CatalogManagementPage-module__inlineCuration .CatalogManagementPage-module__optionCloud{gap:4px}.CatalogManagementPage-module__inlineCuration .CatalogManagementPage-module__optionChip{font-size:11px;padding:5px 8px}.CatalogManagementPage-module__warningLine{align-items:center;color:#a66b00;display:flex;font-size:11px;gap:5px;margin-top:8px}.CatalogManagementPage-module__warningLine .CatalogManagementPage-module__material-symbols-outlined{font-size:16px}.CatalogManagementPage-module__rebuildDraftActions{align-items:end;display:flex;flex-direction:column;gap:5px}.CatalogManagementPage-module__rebuildDraftActions button{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.CatalogManagementPage-module__rebuildDraftActions .CatalogManagementPage-module__material-symbols-outlined{font-size:16px}.CatalogManagementPage-module__emptyState{align-items:center;background:#fff;border:1px dashed #cfcdc6;display:flex;flex-direction:column;margin-top:14px;padding:48px 20px;text-align:center}.CatalogManagementPage-module__emptyState .CatalogManagementPage-module__material-symbols-outlined{color:#c4c2ba;font-size:34px}.CatalogManagementPage-module__emptyState strong{font-size:15px;margin-top:10px}.CatalogManagementPage-module__emptyState p{color:#85837d;font-size:13px;margin:6px 0 0}.CatalogManagementPage-module__activityStrip{align-items:center;border-top:1px solid #deddd7;display:flex;gap:24px;justify-content:space-between;margin-top:48px;padding:20px 0}.CatalogManagementPage-module__activityStrip>div{align-items:center;display:flex;gap:10px}.CatalogManagementPage-module__activityStrip>div>.CatalogManagementPage-module__material-symbols-outlined{color:#e0522d}.CatalogManagementPage-module__activityStrip>div>div{display:grid;gap:3px}.CatalogManagementPage-module__activityStrip strong{font-size:13px}.CatalogManagementPage-module__activityStrip span,.CatalogManagementPage-module__activityStrip li{color:#8a8983;font-size:11px}.CatalogManagementPage-module__activityStrip ol{display:flex;gap:24px;list-style:none;margin:0;padding:0}.CatalogManagementPage-module__activityStrip li{display:grid;gap:3px}.CatalogManagementPage-module__modalHeader{align-items:start;display:flex;justify-content:space-between}.CatalogManagementPage-module__modalHeader h2{margin-top:5px}.CatalogManagementPage-module__closeButton{background:#f0f0ed;border:0;border-radius:50%;cursor:pointer;font-size:22px;height:30px;line-height:1;width:30px}.CatalogManagementPage-module__modalActions{display:flex;gap:8px;justify-content:end;margin-top:8px}@media(max-width:1023px){.CatalogManagementPage-module__importStage{grid-template-columns:150px minmax(0,1fr)}.CatalogManagementPage-module__stageAction{grid-column:2;padding:18px 0 0}.CatalogManagementPage-module__stageAction button:first-child{width:100%}}@media(max-width:767px){.CatalogManagementPage-module__rebuildHero h1{font-size:34px}.CatalogManagementPage-module__importStage{display:block;padding:18px}.CatalogManagementPage-module__stageRail{margin-bottom:22px}.CatalogManagementPage-module__importGrid,.CatalogManagementPage-module__advancedGrid{grid-template-columns:1fr}.CatalogManagementPage-module__batchQueue li{grid-template-columns:minmax(0,1fr) 70px auto}.CatalogManagementPage-module__batchQueue li>strong{grid-column:1/-1}.CatalogManagementPage-module__discoveryRow{align-items:start;grid-template-columns:18px minmax(0,1fr)}.CatalogManagementPage-module__discoveryRow>span,.CatalogManagementPage-module__discoveryRow select{grid-column:2}.CatalogManagementPage-module__stageAction{padding:18px 0 0}.CatalogManagementPage-module__reviewHeader{align-items:start;flex-direction:column;gap:16px}.CatalogManagementPage-module__reviewToolbar{align-items:stretch;flex-wrap:wrap}.CatalogManagementPage-module__searchWrap{flex-basis:100%}.CatalogManagementPage-module__reviewToolbar select{flex:1;max-width:none}.CatalogManagementPage-module__rebuildDraft{grid-template-columns:18px 56px minmax(0,1fr)}.CatalogManagementPage-module__rebuildDraft>img,.CatalogManagementPage-module__rebuildPlaceholder{height:56px;width:56px}.CatalogManagementPage-module__rebuildDraftActions{align-items:start;grid-column:3;flex-direction:row}.CatalogManagementPage-module__activityStrip{align-items:start;flex-direction:column}.CatalogManagementPage-module__activityStrip ol{flex-direction:column;gap:10px;padding-left:30px}}@media(prefers-reduced-motion:reduce){.CatalogManagementPage-module__pulse{animation:none}}.LoginPage-module__page{display:grid;min-height:60vh;padding:32px 16px;place-items:center}.LoginPage-module__form{border:1px solid #e4e4e7;display:grid;gap:16px;max-width:420px;padding:24px;width:100%}.LoginPage-module__form h1,.LoginPage-module__form p{margin:0}.LoginPage-module__form h1{font-size:24px}.LoginPage-module__form>p:not(.LoginPage-module__eyebrow):not(.LoginPage-module__error){color:#71717a;font-size:14px}.LoginPage-module__form label{color:#71717a;display:grid;font-size:13px;font-weight:600;gap:6px}.LoginPage-module__form input{background:#fff;border:1px solid #a1a1aa;border-radius:6px;color:#18181b;font:inherit;min-height:42px;padding:0 10px}.LoginPage-module__eyebrow{color:#18181b;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.LoginPage-module__error{background:#fff0ee;border-left:3px solid #bd2c1e;color:#8e2017;font-size:13px;padding:10px}.CartSummary-module__summary{display:flex;flex-direction:column;gap:10px}.CartSummary-module__row{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#71717a}.CartSummary-module__amount{font-weight:600;color:#18181b}.CartSummary-module__total{font-size:16px;font-weight:600;color:#18181b;padding-top:8px;border-top:1px solid #e4e4e7}.CartSummary-module__total .CartSummary-module__amount{font-size:22px;font-weight:700}.CartPage-module__container{padding:24px 16px 48px}@media(min-width:768px){.CartPage-module__container{display:flex;gap:32px;padding:32px 48px 64px;flex-direction:column;align-items:center}}.CartPage-module__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;width:100%}.CartPage-module__header h1{font-size:22px;font-weight:700;color:#18181b;margin:4px 0 0}.CartPage-module__eyebrow{display:block;color:#18181b;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.CartPage-module__clearBtn{background:none;border:1px solid #e4e4e7;border-radius:6px;padding:8px 14px;color:#ef4444;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;transition:all .15s cubic-bezier(.16,1,.3,1)}.CartPage-module__clearBtn:hover{background-color:#fafafa;border-color:#ef4444}.CartPage-module__layoutGrid{display:grid;grid-template-columns:1fr;gap:32px;width:100%;max-width:1200px}@media(min-width:768px){.CartPage-module__layoutGrid{grid-template-columns:7fr 5fr;gap:24px;align-items:start}}.CartPage-module__itemsColumn{display:flex;flex-direction:column;gap:16px;min-width:0}.CartPage-module__logisticsNotice{background-color:#f4f4f5;padding:12px 16px;border-radius:6px;border:1px solid #e4e4e7;display:flex;align-items:flex-start;gap:12px}.CartPage-module__logisticsNotice strong{display:block;font-size:13px;color:#18181b}.CartPage-module__logisticsNotice p{font-size:12px;color:#71717a;margin-top:2px}.CartPage-module__checkoutError{padding:10px 12px;border:1px solid #ef4444;border-radius:6px;color:#ef4444;font-size:12px}.CartPage-module__checkoutError p{margin:0}.CartPage-module__checkoutError p+p{margin-top:4px}.CartPage-module__itemList{display:flex;flex-direction:column;gap:16px}.CartPage-module__storeHeader{font-size:13px;color:#71717a;background:#fafafa;padding:8px 12px;border-radius:6px;display:flex;justify-content:space-between;align-items:center}.CartPage-module__continueLink{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#18181b;font-size:13px;font-weight:600;cursor:pointer;padding:4px 0}.CartPage-module__continueLink:hover{text-decoration:underline}@media(min-width:768px){.CartPage-module__checkoutColumn{position:sticky;top:96px}}.CartPage-module__checkoutForm{display:flex;flex-direction:column;gap:12px;border:1px solid #e4e4e7;border-radius:10px;padding:20px;background-color:#fff}.CartPage-module__checkoutForm h2{font-size:16px;font-weight:700;color:#18181b;margin:0 0 4px}.CartPage-module__checkoutForm label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#71717a}.CartPage-module__checkoutForm input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;color:#18181b;font:inherit;transition:all .15s cubic-bezier(.16,1,.3,1)}.CartPage-module__checkoutForm input:focus{outline:2px solid #18181b;outline-offset:1px}.CartPage-module__formError{padding:10px 12px;border:1px solid #ef4444;border-radius:6px;color:#ef4444;font-size:12px;margin:0}.CartPage-module__policyCheckbox{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:8px;font-size:12px;font-weight:400!important;color:#71717a}.CartPage-module__policyCheckbox input[type=checkbox]{width:auto;margin-top:2px;flex-shrink:0}.CartPage-module__policyCheckbox a{color:#18181b;text-decoration:underline}.CartPage-module__emptyState,.CartPage-module__statusState{margin:64px auto;max-width:420px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.CartPage-module__emptyState h1,.CartPage-module__statusState h1{font-size:20px;font-weight:700;color:#18181b;margin:0}.CartPage-module__emptyState p,.CartPage-module__statusState p{font-size:14px;color:#71717a;line-height:1.6;margin:0}.CartPage-module__emptyState p strong,.CartPage-module__statusState p strong{display:block;margin-top:8px;color:#18181b}.CartPage-module__successCelebration{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;min-height:100dvh;display:grid;place-items:center;overflow:hidden;padding:24px;background:radial-gradient(circle at 50% 42%,rgba(236,255,243,.98) 0 12%,rgba(137,255,176,.78) 13% 28%,transparent 29%),radial-gradient(circle at 18% 18%,rgba(202,255,219,.42),transparent 28%),radial-gradient(circle at 82% 78%,rgba(0,107,56,.36),transparent 34%),linear-gradient(135deg,#063b25,#0b8f4f 46%,#3be77a);animation:CartPage-module__successBackdrop .9s ease-out both}.CartPage-module__successGlow{position:absolute;width:min(86vw,620px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.78),rgba(134,255,177,.32) 36%,transparent 68%);filter:blur(4px);transform:scale(.72);animation:CartPage-module__successGlow 1.2s cubic-bezier(.16,1,.3,1) both}.CartPage-module__successBursts{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.CartPage-module__successBursts span{--burst-index: 0;position:absolute;left:50%;top:50%;width:10px;height:22px;border-radius:999px;background:hsl(calc(118 + var(--burst-index) * 5),86%,62%);box-shadow:0 0 18px #ffffff6b;transform:rotate(calc(var(--burst-index) * 20deg)) translateY(0) scale(.6);opacity:0;animation:CartPage-module__successBurst 1.1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--burst-index) * 22ms)}.CartPage-module__successBursts span:nth-child(3n){width:8px;height:8px;background:#fff}.CartPage-module__successBursts span:nth-child(4n){background:#d9ff73}.CartPage-module__successState{position:relative;z-index:1;width:min(100%,520px);max-width:none;margin:0;padding:clamp(28px,6vw,48px);border:1px solid rgba(255,255,255,.36);border-radius:10px;background:#ffffffe0;box-shadow:0 24px 80px #00331c47;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:CartPage-module__successCard .65s cubic-bezier(.16,1,.3,1) .16s both}.CartPage-module__successState h1{font-size:clamp(26px,5vw,42px);color:#073b25}.CartPage-module__successState p{color:#24513b}.CartPage-module__successCatalogButton{border-color:#073b2552!important;background:#ffffff9e!important;color:#073b25!important}.CartPage-module__successIcon{display:inline-grid;place-items:center;width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#15b963,#68f58d);color:#fff;font-size:64px;box-shadow:0 16px 36px #15b96361;animation:CartPage-module__successIconPop .78s cubic-bezier(.16,1,.3,1) .22s both}@keyframes CartPage-module__successBackdrop{0%{opacity:0}to{opacity:1}}@keyframes CartPage-module__successGlow{0%{opacity:0;transform:scale(.42)}62%{opacity:1;transform:scale(1.08)}to{opacity:.72;transform:scale(1)}}@keyframes CartPage-module__successBurst{0%{opacity:0;transform:rotate(calc(var(--burst-index) * 20deg)) translateY(-16px) scale(.35)}18%{opacity:1}to{opacity:0;transform:rotate(calc(var(--burst-index) * 20deg)) translateY(clamp(-42vh,-360px,-220px)) scale(1)}}@keyframes CartPage-module__successCard{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CartPage-module__successIconPop{0%{opacity:0;transform:scale(.35)}58%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.CartPage-module__successCelebration,.CartPage-module__successGlow,.CartPage-module__successBursts span,.CartPage-module__successState,.CartPage-module__successIcon{animation:none}.CartPage-module__successBursts{display:none}}.CartPage-module__whatsappBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#25d366;color:#fff;font-weight:700;font-size:14px;padding:12px 20px;border-radius:6px;text-decoration:none;transition:all .15s cubic-bezier(.16,1,.3,1)}.CartPage-module__whatsappBtn:hover{background-color:#20bd5a}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Space Grotesk", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.bg-\[\#f8f9fa\]{background-color:#f8f9fa}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[48px\]{font-size:48px}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.text-\[\#0f766e\]{color:#0f766e}.text-\[\#191c1d\]{color:#191c1d}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}select{font-family:Space Grotesk,sans-serif;font-size:14px;color:#18181b;background-color:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:8px 36px 8px 12px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:light;background-repeat:no-repeat;background-position:right 10px center;background-size:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");transition:all .15s cubic-bezier(.16,1,.3,1)}select:hover{border-color:#a1a1aa}select:focus-visible{outline:2px solid #18181b;outline-offset:1px}select:disabled{cursor:not-allowed;opacity:.6}option{font-family:Space Grotesk,sans-serif;font-size:14px;color:#18181b;background-color:#fff}option:checked{background-color:#e4e4e7;color:#18181b}optgroup{font-family:Space Grotesk,sans-serif;font-weight:600;font-style:normal;color:#71717a}
