.cosmetics-hero{padding:110px 0 65px}.cosmetics-hero h1{font-size:clamp(32px,4.4vw,60px);line-height:1.25;max-width:1000px}.cosmetics-hero>p{font-size:16px;max-width:700px}.cosmetics-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0}.cosmetics-toolbar label{flex:1;max-width:650px}.cosmetics-toolbar input{width:100%;padding:18px;border:1px solid #3b3b41;border-radius:10px;background:#19191c;color:white}.cosmetics-toolbar>span{white-space:nowrap;color:#aaa}.cosmetic-filters{padding-left:0}.cosmetic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px 0}.cosmetic-card{display:flex;flex-direction:column;padding:22px;border:1px solid #333338;border-radius:16px;background:linear-gradient(145deg,#1b1b20,#111113);min-width:0;gap:12px}.cosmetic-card[hidden]{display:none}.cosmetic-card>span{font-size:12px;color:#a0a0aa}.cosmetic-card>img{object-fit:contain;align-self:center;width:180px;height:180px;image-rendering:pixelated;filter:drop-shadow(0 12px 15px #0006)}.cosmetic-card>h3{font-size:20px;margin:8px 0 0;overflow-wrap:anywhere}.cosmetic-card>p{font-size:13px;margin:0}.cosmetic-card>.pixel-button{margin-top:auto;font-size:17px}.cosmetic-card .cosmetic-action{margin-top:auto;border-top:1px solid #333;padding-top:14px;color:#ddd}.cosmetic-help{padding:70px 0;max-width:850px}.cosmetic-help p{font-family:Segoe UI,Arial,sans-serif;font-size:17px;line-height:1.8}.collection-full{display:block;padding:20px 0 60px;font-size:17px;text-underline-offset:6px;text-decoration:underline}.cosmetics-toolbar,.cosmetic-card>p{font-family:Segoe UI,Arial,sans-serif}
@media(max-width:1050px){.cosmetic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:740px){.cosmetic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cosmetic-card{padding:16px}.cosmetic-card>img{height:130px}.cosmetic-card>h3{font-size:17px}.cosmetic-card>.pixel-button{font-size:15px;padding:12px 8px}.cosmetics-hero{padding:65px 0 35px}.cosmetics-toolbar{flex-direction:column;align-items:stretch}.cosmetics-toolbar label{max-width:none}.cosmetics-toolbar>span{font-size:14px}.cosmetic-help{padding:40px 0}.header-inner{gap:15px}.header nav{gap:14px;font-size:11px}}@media(max-width:420px){.cosmetic-grid{grid-template-columns:1fr}.cosmetic-card>img{height:180px}.header .brand{font-size:19px;gap:7px}.header .brand-cloud{width:28px}.header nav{display:flex!important;position:static!important;background:none!important;padding:0!important;flex-direction:row!important}.header nav a{font-size:10px}.header-inner{gap:10px}}

@media(max-width:820px){.header nav{display:flex!important;position:static!important;background:none!important;padding:0!important;flex-direction:row!important;gap:14px}.header nav a{font-size:11px}.header-inner{gap:14px}}
