.Checkbox_wrapper__SDrnc{display:inline-flex;align-items:center}.Checkbox_input__TZJgE{display:flex;align-items:center;justify-content:center;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.Checkbox_container__B4_6A{display:block;position:relative;cursor:pointer;font-size:20px;user-select:none;border:3px solid #beddd0;border-radius:10px;overflow:hidden}.Checkbox_checkmark__bd2Tg{position:relative;top:0;left:0;height:1.3em;width:1.3em;background-color:#2dc38c;border-bottom:1.5px solid #2dc38c;box-shadow:0 0 1px #cef1e4,inset 0 -2.5px 3px #62eab8,inset 0 3px 3px rgba(0,0,0,.34);border-radius:8px;transition:transform .3s ease-in-out;animation:Checkbox_wipeUp__YTU9U .6s ease-in-out forwards}.Checkbox_input__TZJgE:checked~.Checkbox_checkmark__bd2Tg{animation:Checkbox_wipeDown__fX3r5 .6s ease-in-out forwards}.Checkbox_input__TZJgE:not(:checked)~.Checkbox_checkmark__bd2Tg{animation:Checkbox_wipeUp__YTU9U .6s ease-in-out forwards}@keyframes Checkbox_wipeDown__fX3r5{0%{transform:translateY(0)}to{transform:translateY(40px)}}@keyframes Checkbox_wipeUp__YTU9U{0%{transform:translateY(40px)}to{transform:translateY(0)}}.Checkbox_checkmark__bd2Tg:before{content:"";position:absolute;left:10px;top:4px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);box-shadow:0 4px 2px rgba(0,0,0,.34)}.Checkbox_checkmark__bd2Tg:after{content:"";position:absolute;display:none}.Checkbox_input__TZJgE:checked~.Checkbox_checkmark__bd2Tg:after{display:block}.SearchBar_searchWrapper__spo_7{display:flex;align-items:center;background-color:#1a1714;border:2px solid #2e2a25;border-radius:50px;padding:10px 20px;width:100%;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:border-color .2s,box-shadow .2s,background-color .2s}.SearchBar_searchWrapperFocused__OBGwG,.SearchBar_searchWrapper__spo_7:focus-within{border-color:#B8962E;box-shadow:0 0 0 4px rgba(184,150,46,.12);background-color:#1e1b16}.dark .SearchBar_searchWrapper__spo_7{background-color:#2a2a2a;border-color:#444}.dark .SearchBar_searchWrapperFocused__OBGwG,.dark .SearchBar_searchWrapper__spo_7:focus-within{border-color:#ff6b35;background-color:#333}.SearchBar_searchIcon___5h7v{width:18px;height:18px;margin-right:12px;flex-shrink:0;color:#888}.SearchBar_searchInput__Q5N1K{flex:1;border:none;background:transparent;font-size:15px;font-weight:500;outline:none;color:#e8e0d4;min-width:0}.SearchBar_searchInput__Q5N1K::placeholder{color:#6b6560;font-weight:400}.dark .SearchBar_searchInput__Q5N1K{color:#e5e5e5}.dark .SearchBar_searchInput__Q5N1K::placeholder{color:#666}.SearchBar_loaderComponentWrapper__BAnfq{transform:scale(.75);transform-origin:right center;flex-shrink:0}.SearchBar_loaderWrapper__PP0pV{position:relative;display:flex;align-items:center;justify-content:center;color:#262626;user-select:none;gap:6px}.dark .SearchBar_loaderWrapper__PP0pV{color:#e5e5e5}.SearchBar_loader__HSBCK{width:20px;height:20px;border-radius:50%;background-color:transparent;animation:SearchBar_loaderRotate__Wsa7a 1.5s linear infinite;flex-shrink:0}@keyframes SearchBar_loaderRotate__Wsa7a{0%{transform:rotate(90deg);box-shadow:inset 0 1px 1px 0 #fff,inset 0 3px 5px 0 #ff2b2b,inset 0 4px 4px 0 #ff0606}50%{transform:rotate(270deg);background:#ffe8e9;box-shadow:inset 0 1px 1px 0 #ffc8c8,inset 0 3px 5px 0 #ff1b1b,inset 0 4px 4px 0 #fbef19}to{transform:rotate(450deg);box-shadow:inset 0 1px 1px 0 #fff,inset 0 3px 5px 0 #ff8f8f,inset 0 4px 4px 0 #ff1b1b}}.SearchBar_letterWrapper__8WJpd{display:flex;gap:1px}.SearchBar_loaderLetter__z2Z5y{display:inline-block;font-size:13px;font-weight:600;opacity:.4;transform:translateY(0);animation:SearchBar_loaderLetterAnim__DBU2o 2s infinite;border-radius:50ch}@keyframes SearchBar_loaderLetterAnim__DBU2o{0%,to{opacity:.4;transform:translateY(0)}20%{opacity:1;transform:scale(1.15)}40%{opacity:.7;transform:translateY(0)}}.CategorySlider_section__J4pSN{width:100%;padding:48px 0 56px;overflow:hidden;background:transparent}.CategorySlider_heading__NyXVY{text-align:center;margin-bottom:32px;padding:0 16px}.CategorySlider_title__0sQRe{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;color:#1a1a1a;letter-spacing:-.5px;margin:0 0 6px}.dark .CategorySlider_title__0sQRe{color:#f0f0f0}.CategorySlider_subtitle__3PVUf{font-size:13px;color:#999;margin:0;font-weight:500}.CategorySlider_sliderTrack__lmZiA{position:relative;width:100%;overflow:hidden}.CategorySlider_fadeLeft__vkjML,.CategorySlider_fadeRight__UvZHf{position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.CategorySlider_fadeLeft__vkjML{left:0;background:linear-gradient(90deg,#f5f5f5,transparent)}.CategorySlider_fadeRight__UvZHf{right:0;background:linear-gradient(270deg,#f5f5f5,transparent)}.dark .CategorySlider_fadeLeft__vkjML{background:linear-gradient(90deg,#121212,transparent)}.dark .CategorySlider_fadeRight__UvZHf{background:linear-gradient(270deg,#121212,transparent)}.CategorySlider_sliderList__0EFWS{display:flex;gap:20px;padding:16px 80px;width:max-content}.CategorySlider_animating__UZQso{animation:CategorySlider_autoScroll__7Lzg_ 25s linear infinite}@keyframes CategorySlider_autoScroll__7Lzg_{0%{transform:translateX(0)}to{transform:translateX(calc(-220px * 5 - 20px * 5))}}.CategorySlider_sliderItem__uwwcp{flex-shrink:0;width:220px;cursor:pointer}.CategorySlider_card__w23GA{width:220px;height:220px;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 8px 24px rgba(0,0,0,.12);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.CategorySlider_card__w23GA:hover{transform:translateY(-8px) scale(1.04);box-shadow:0 20px 40px rgba(0,0,0,.2)}.CategorySlider_imageWrapper__9owQI{position:absolute;inset:0}.CategorySlider_cardImage__rLYA_{object-fit:cover;transition:transform .5s ease}.CategorySlider_card__w23GA:hover .CategorySlider_cardImage__rLYA_{transform:scale(1.08)}.CategorySlider_cardOverlay__hTFM8{position:absolute;inset:0;opacity:.45;transition:opacity .35s ease}.CategorySlider_card__w23GA:hover .CategorySlider_cardOverlay__hTFM8{opacity:.55}.CategorySlider_cardLabel__i6h1q{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);display:flex;align-items:center;gap:8px;z-index:1}.CategorySlider_cardEmoji__Mcwms{font-size:22px;line-height:1}.CategorySlider_cardText__6SBFc{font-size:16px;font-weight:800;color:#ffffff;text-shadow:0 1px 4px rgba(0,0,0,.5);letter-spacing:-.3px}.CategorySlider_card__w23GA:after{content:"Double-click →";position:absolute;top:12px;right:12px;background:rgba(255,255,255,.15);backdrop-filter:blur(6px);color:white;font-size:10px;font-weight:700;padding:4px 8px;border-radius:20px;opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .3s;z-index:2;white-space:nowrap}.CategorySlider_card__w23GA:hover:after{opacity:1;transform:translateY(0)}