.theme-realisticsexdoll .page-brands .brand-group .btn{margin:0 6px 6px 0}.theme-realisticsexdoll.page-brands .rsd-brands-title{margin-bottom:.95rem}.theme-realisticsexdoll.page-brands .rsd-brand-featured .h5{color:#fff}.theme-realisticsexdoll.page-brands .rsd-brand-featured-tip{color:#b8c0de;font-size:12px}.theme-realisticsexdoll.page-brands .rsd-brand-filter-wrap{position:sticky;top:72px;z-index:2}.theme-realisticsexdoll.page-brands .rsd-brand-search-input{height:38px}.theme-realisticsexdoll.page-brands .rsd-brand-initial-filter{display:flex;flex-wrap:wrap;gap:6px}.theme-realisticsexdoll.page-brands .rsd-brand-initial-filter .btn{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);color:#dce4ff;font-weight:600;min-width:34px}.theme-realisticsexdoll.page-brands .rsd-brand-initial-filter .btn.active,.theme-realisticsexdoll.page-brands .rsd-brand-initial-filter .btn:hover{background:rgba(224,17,95,.2);border-color:rgba(224,17,95,.45);color:#fff}.theme-realisticsexdoll.page-brands .rsd-brand-featured-track{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.theme-realisticsexdoll.page-brands .rsd-brand-featured-item{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px;transition:transform .17s ease,border-color .17s ease,background-color .17s ease}.theme-realisticsexdoll.page-brands .rsd-brand-featured-item:hover{background:rgba(224,17,95,.12);border-color:rgba(224,17,95,.45);transform:translateY(-2px)}.theme-realisticsexdoll.page-brands .rsd-brand-featured-logo{align-items:center;background:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;height:64px;justify-content:center}.theme-realisticsexdoll.page-brands .rsd-brand-featured-name{color:#f2f5ff;font-size:13px;font-weight:600;text-align:center}.theme-realisticsexdoll.page-brands .rsd-brand-group-count{color:#b8c0de;font-size:12px}.theme-realisticsexdoll.page-brands .rsd-brand-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;display:flex;flex-direction:column;gap:6px;height:100%;padding:.72rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.theme-realisticsexdoll.page-brands .rsd-brand-card:hover{border-color:rgba(224,17,95,.45);box-shadow:0 10px 22px rgba(0,0,0,.28);transform:translateY(-2px)}.theme-realisticsexdoll.page-brands .rsd-brand-card-logo{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;display:flex;justify-content:center;min-height:110px}.theme-realisticsexdoll.page-brands .rsd-brand-card-name{color:#f4f6ff;font-size:14px;font-weight:700}.theme-realisticsexdoll.page-brands .rsd-brand-card-summary{color:#b8c0de;font-size:12px;line-height:1.4;min-height:34px}.theme-realisticsexdoll.page-brands .rsd-brand-card-cta{color:#ffd59c;font-size:12px;font-weight:600;margin-top:auto}.theme-realisticsexdoll.page-brand-show .rsd-brand-main{display:flex;flex-direction:column;gap:14px}.theme-realisticsexdoll.page-brand-show .rsd-brand-intro-logo{background:hsla(0,0%,100%,.92);padding:10px}.theme-realisticsexdoll.page-brand-show .rsd-brand-intro-title{font-size:clamp(1.5rem,2.2vw,2rem)}.theme-realisticsexdoll.page-brand-show .rsd-brand-intro-summary{color:#ccd3ef!important;line-height:1.75}.theme-realisticsexdoll.page-brand-show .rsd-brand-featured-products .h5{color:#fff}.theme-realisticsexdoll.page-brand-show .rsd-brand-featured-products .rsd-product-card{margin-bottom:0}.theme-realisticsexdoll.page-brand-show .rsd-brand-story .h5{color:#fff}.theme-realisticsexdoll.page-brand-show .rsd-brand-story-subtitle{color:#b8c0de;font-size:12px}.theme-realisticsexdoll.page-brand-show .rsd-brand-story-timeline{display:flex;flex-direction:column;gap:12px;position:relative}.theme-realisticsexdoll.page-brand-show .rsd-brand-story-item{display:grid;gap:10px;grid-template-columns:14px 1fr;position:relative}.theme-realisticsexdoll.page-brand-show .rsd-brand-story-item:before{background:hsla(0,0%,100%,.2);bottom:-14px;content:"";left:6px;position:absolute;top:14px;width:1px}.theme-realisticsexdoll.page-brand-show .rsd-brand-story-item:last-child:before{display:none}.theme-realisticsexdoll.page-brand-show .rsd-brand-story-dot{background-image:var(--rsd-gradient);border-radius:999px;box-shadow:0 0 0 3px rgba(224,17,95,.14);height:14px;margin-top:4px;width:14px}.theme-realisticsexdoll.page-brand-show .rsd-brand-story-content{padding:.1rem .15rem .65rem}.theme-realisticsexdoll.page-brand-show .rsd-brand-story-content h3{color:#f3f6ff;font-size:14px;font-weight:700;margin:0 0 .35rem}.theme-realisticsexdoll.page-brand-show .rsd-brand-story-content p{color:#c8d0ea;font-size:13px;line-height:1.65;margin:0}.theme-realisticsexdoll.page-brand-show .rsd-brand-highlight-tags{display:flex;flex-wrap:wrap;gap:8px}.theme-realisticsexdoll.page-brand-show .rsd-brand-tag{background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.35);border-radius:999px;color:#ffe0ac;font-size:12px;font-weight:600;padding:.26rem .6rem}@media (max-width:991px){.theme-realisticsexdoll.page-brands .rsd-brand-featured-track{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-realisticsexdoll.page-brands .rsd-brand-card-summary{min-height:0}.theme-realisticsexdoll.page-brands .rsd-brand-filter-wrap{position:static}}
