.brands-premium-page{color:#35133f;background:linear-gradient(135deg,#fffcfe,#f8f2fc)}.brands-premium-page .nav nav a[href=\/marcas]{color:#641775;border-bottom:2px solid #8b4398;padding-bottom:10px;font-weight:700}.brands-hero{background:#f5eaf5;min-height:350px;position:relative;overflow:hidden}.brands-hero>img{object-fit:cover;object-position:center 36%;width:100%;height:100%;position:absolute;inset:0}.brands-hero:after{content:"";background:linear-gradient(90deg,#fcf7fc 4%,#fcf7fcf2 29%,#fcf7fc10 65%);position:absolute;inset:0}.brands-hero-content{z-index:1;padding-top:46px;padding-bottom:74px;position:relative}.brands-hero-content>p{letter-spacing:.2em;text-transform:uppercase;color:#6e347d;margin:0 0 13px;font-size:12px;font-weight:750}.brands-hero-content h1{letter-spacing:-.04em;text-align:left;color:#39113f;max-width:600px;margin:0 0 18px;font:600 clamp(36px,4.2vw,58px)/1.03 Georgia,serif}.brands-hero-content>div{color:#705979;max-width:510px;font-size:16px;line-height:1.65}.brands-browser{z-index:2;padding-bottom:65px;position:relative}.brands-search{background:#fff;border:1px solid #ead9ee;border-radius:999px;align-items:center;gap:14px;width:min(590px,100%);margin-top:-29px;padding:0 20px;display:flex;position:relative;box-shadow:0 4px 15px #5a226109}.brands-search>span{color:#824d90;font-size:30px;line-height:1}.brands-search input{color:#51225f;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:56px;font-size:14px}.brands-search:focus-within{outline-offset:3px;outline:2px solid #aa76bc}.brands-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.brands-filters{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.brands-filters button{color:#684373;cursor:pointer;background:#ffffff80;border:1px solid #d8bfdf;border-radius:999px;padding:10px 19px;font-size:12px;transition:background .18s,color .18s}.brands-filters button[aria-pressed=true]{color:#fff;background:linear-gradient(120deg,#884497,#582267);border-color:#0000}.brands-count{color:#94769c;margin:16px 0;font-size:11px}.brands-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.brands-card{background:#fff;border:1px solid #eee1f2;border-radius:20px;flex-direction:column;min-width:0;min-height:266px;padding:20px 13px 12px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 4px 15px #60227506}.brands-card:hover{transform:translateY(-3px);box-shadow:0 8px 23px #60227512}.brands-card h2{letter-spacing:-.025em;color:#35143e;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:47px;margin:0 0 5px;font:600 25px/1.12 Georgia,serif;display:flex}.brands-card>p{text-align:center;color:#85618f;margin:0;font-size:11px}.brands-products{justify-content:center;align-items:center;gap:2px;height:132px;margin:8px 0 12px;display:flex;overflow:hidden}.brands-products>div{flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.brands-products img.product-image-real{object-fit:contain;background:#fff;border-radius:0;width:100%;height:100%;min-height:0;max-height:126px;padding:3px;transform:none}.brands-card-button{color:#60216f;background:#faf1fd;border:1px solid #eddcf3;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:auto;padding:10px 7px;font-size:12px;font-weight:650;display:flex}.brands-empty{text-align:center;color:#765280;padding:55px 20px}.brands-empty h2{font:500 28px Georgia,serif}.brands-empty button{color:#fff;cursor:pointer;background:#672678;border:0;border-radius:999px;padding:12px 22px}.brands-card:focus-visible{outline-offset:4px;outline:3px solid #a670ba}.brands-filters button:focus-visible{outline-offset:4px;outline:3px solid #a670ba}@media (max-width:1100px){.brands-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.brands-card h2{font-size:23px}}@media (max-width:800px){.brands-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brands-hero-content>div{max-width:390px}.brands-hero:after{background:linear-gradient(90deg,#fcf7fc 5%,#fcf7fcdc 43%,#fcf7fc05 90%)}}@media (max-width:550px){.brands-hero{min-height:345px}.brands-hero>img{object-position:63% center;opacity:.55}.brands-hero:after{background:linear-gradient(90deg,#fcf7fcf5,#fcf7fc8c 78%)}.brands-hero-content{padding-top:34px;padding-bottom:66px}.brands-hero-content h1{max-width:330px;font-size:39px}.brands-hero-content>div{max-width:300px;font-size:14px}.brands-hero-content>p{font-size:10px}.brands-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brands-card{border-radius:17px;min-height:251px;padding:16px 9px 10px}.brands-card h2{min-height:48px;font-size:22px}.brands-products{height:119px}.brands-products img.product-image-real{max-height:115px}.brands-filters{gap:7px}.brands-filters button{padding:9px 13px;font-size:11px}.brands-search input{height:52px}.brands-card-button{font-size:11px}}@media (prefers-reduced-motion:reduce){.brands-card,.brands-filters button{transition:none}}
