.feat-img{transition:transform .65s cubic-bezier(.25,.46,.45,.94)}.feat-card:hover .feat-img{transform:scale(1.05)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.cat-tab{position:relative;white-space:nowrap;color:#a08878;font-size:13px;font-weight:600;letter-spacing:.01em;transition:color .18s ease;flex-shrink:0;display:flex;align-items:center;height:100%;padding-bottom:2px}.cat-tab:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#dd733f;border-radius:2px;transform:scaleX(0);transition:transform .22s cubic-bezier(.4,0,.2,1)}.cat-tab:hover,.cat-tab.active{color:#262015}.cat-tab.active:after{transform:scaleX(1)}.product-card .card-img img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.product-card:hover .card-img img{transform:scale(1.06)}.wish-btn .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20;transition:color .15s ease,font-variation-settings .15s ease}.wish-btn.liked .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20;color:#dd733f}.filter-sheet{transform:translateY(100%);transition:transform .44s cubic-bezier(.32,.72,0,1)}.filter-sheet.open{transform:translateY(0)}.filter-backdrop{opacity:0;pointer-events:none;transition:opacity .3s ease}.filter-backdrop.open{opacity:1;pointer-events:auto}.filter-chip.active{background:#dd733f;color:#fff;border-color:#dd733f}.sort-dropdown{opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}.sort-dropdown.open{opacity:1;pointer-events:auto;transform:translateY(0)}.sort-opt.active{color:#dd733f;font-weight:700}.sw-wrap{display:inline-flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;flex-shrink:0}.sw-wrap:after{content:"";width:80%;height:1.5px;border-radius:1px;background:transparent;transition:background .18s}.sw-wrap.sw-sel:after{background:#dd733f}.sw-wrap:hover .sw{transform:scale(1.15)}.sw{display:block;width:18px;height:18px;overflow:visible;transition:transform .15s}
