@font-face{font-family:"BDO Grotesk";src:url("/assets/c80d0f29e87cd5676b928d1e4f8faffe0cbcf35fba7716a4bd284534688d797a.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"BDO Grotesk";src:url("/assets/b0dd8173ac322eb97fe5fda0b5e49c6f20ed04e0ab7d696c5c83b14536bca2e1.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"BDO Grotesk";src:url("/assets/e8ccf44d88bd98035808bbd673a0a8f655673e11f927e992a579d4442d20f45e.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"BDO Grotesk";src:url("/assets/8130ac297c0d29d1be319ce52a67b7e4b9c75a32482c6f9e80ce743cd2bd6152.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}

:root{
  --gx-bg:#000000;
  --gx-rail:#18191E;
  --gx-plate:#18191E;
  --gx-btn:#26272C;
  --gx-line:#3A3B40;
  --gx-text:#F5F5F5;
  --gx-mute:#A3A3A3;
  --gx-accent:#E2B5FF;
  --gx-solid:#F5F5F5;
  --gx-call:#00BC7F;
  --gx-btn-hi:#313238;
  --gx-ink:#18191E;
  --gx-ok:#00BC7F;
  --gx-gold:#958247;
  --gx-gold-ink:#FFFDE8;
  --gx-pill:rgba(24,25,30,.86);
  --gx-r:4px;
  --gx-r-panel:6px;
  --gx-rail-w:248px;
  --gx-bar-h:60px;
  --gx-font:"BDO Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;
  --i-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A3A3A3' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M16 16l4.5 4.5'/%3E%3C/svg%3E");
  --i-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F5F5F5' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7.5-4.6-7.5-10A4.3 4.3 0 0 1 12 7.4 4.3 4.3 0 0 1 19.5 10c0 5.4-7.5 10-7.5 10z'/%3E%3C/svg%3E");
  --i-heart-acc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23E2B5FF' stroke='%23E2B5FF' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7.5-4.6-7.5-10A4.3 4.3 0 0 1 12 7.4 4.3 4.3 0 0 1 19.5 10c0 5.4-7.5 10-7.5 10z'/%3E%3C/svg%3E");
  --i-tel-acc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E2B5FF' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M6.5 3.5h3l1.5 4-2 1.5a11 11 0 0 0 6 6l1.5-2 4 1.5v3a2 2 0 0 1-2 2A16.5 16.5 0 0 1 4.5 5.5a2 2 0 0 1 2-2z'/%3E%3C/svg%3E");
  --i-heart-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2318191E' stroke='%2318191E' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7.5-4.6-7.5-10A4.3 4.3 0 0 1 12 7.4 4.3 4.3 0 0 1 19.5 10c0 5.4-7.5 10-7.5 10z'/%3E%3C/svg%3E");
  --i-tel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F5F5F5' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M6.5 3.5h3l1.5 4-2 1.5a11 11 0 0 0 6 6l1.5-2 4 1.5v3a2 2 0 0 1-2 2A16.5 16.5 0 0 1 4.5 5.5a2 2 0 0 1 2-2z'/%3E%3C/svg%3E");
  --i-tel-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2318191E' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M6.5 3.5h3l1.5 4-2 1.5a11 11 0 0 0 6 6l1.5-2 4 1.5v3a2 2 0 0 1-2 2A16.5 16.5 0 0 1 4.5 5.5a2 2 0 0 1 2-2z'/%3E%3C/svg%3E");
  --i-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F5F5F5' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8.5' r='3.8'/%3E%3Cpath d='M4.5 20c1.2-3.6 4-5.3 7.5-5.3s6.3 1.7 7.5 5.3'/%3E%3C/svg%3E");
  --i-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A3A3A3' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.3'/%3E%3C/svg%3E");
  --i-copy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2318191E' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='8.5' y='8.5' width='11' height='11' rx='2.5'/%3E%3Cpath d='M15.5 8.5V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v7.5a2 2 0 0 0 2 2h2.5'/%3E%3C/svg%3E");
  --i-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A3A3A3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E");
}

html,body{height:auto}
body{background:var(--gx-bg);color:var(--gx-text);font-family:var(--gx-font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}
body form,body input,body textarea,body button,body select{font-family:var(--gx-font)}
body a{color:var(--gx-text)}
body h1,body h2,body h3,body h4{color:var(--gx-text);font-family:var(--gx-font)}

.gx-app{min-height:100vh}
.gx-main{min-width:0;display:flex;flex-direction:column;min-height:100vh}
.gx-wrap{width:100%;max-width:1480px;margin:0 auto;padding:0 28px}
.gx-page{flex:1 0 auto;padding-bottom:56px}
.gx-main .container{max-width:1480px;padding:0 28px}

.gx-bar.header{position:sticky;top:0;z-index:90;min-height:0;padding:0;background:var(--gx-rail);border-bottom:1px solid var(--gx-line)}
.gx-bar__in{height:var(--gx-bar-h);display:flex;align-items:center;gap:16px;padding:0 28px}
.gx-brand{display:inline-flex;align-items:center;flex-shrink:0}
.gx-brand img{display:block;height:28px;width:auto}
.gx-brand--bar{display:none}
.gx-bar__search{flex:1 1 auto;max-width:420px;margin-left:auto}
.gx-bar__tools{display:flex;align-items:center;gap:10px;margin-left:auto}
.gx-bar__search + .gx-bar__tools{margin-left:0}

.gx-search{position:relative;display:block;width:100%}
.gx-search input{width:100%;height:40px;border-radius:4px;border:1px solid var(--gx-line);background:var(--gx-bg);color:var(--gx-text);padding:0 44px 0 16px;font-size:14px;outline:none}
.gx-search input::placeholder{color:var(--gx-mute)}
.gx-search input:focus{border-color:var(--gx-accent)}
.gx-search .search-btn{position:absolute;right:4px;top:4px;width:32px;height:32px;border:0;border-radius:4px;background:var(--i-search) center/18px no-repeat;cursor:pointer;transform:none}

.gx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:4px;font-size:14px;font-weight:600;line-height:1;border:0;cursor:pointer;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s}
.gx-btn--ghost{color:var(--gx-text);background:var(--gx-btn)}
.gx-btn--ghost:hover{background:var(--gx-btn-hi);color:var(--gx-text)}
.gx-btn--accent{background:var(--gx-solid);color:var(--gx-ink)}
.gx-btn--accent:hover{background:#FFFFFF}
body a.gx-btn--accent{color:var(--gx-ink)}
.gx-btn--dark{background:var(--gx-btn);color:var(--gx-text)}

.gx-icon{display:inline-flex;width:40px;height:40px;border-radius:4px;border:0;background:var(--gx-btn) center/20px no-repeat}
.gx-icon--fav{background-image:var(--i-heart)}
.gx-icon--me{background-image:var(--i-user)}
.gx-icon:hover{background-color:var(--gx-btn-hi)}

.gx-lang{position:relative}
.gx-lang__current{height:40px;min-width:52px;padding:0 26px 0 14px;display:flex;align-items:center;border-radius:4px;border:0;font-size:13px;font-weight:600;cursor:pointer;background:var(--gx-btn) var(--i-down) right 8px center/16px no-repeat}
.gx-lang__list{display:none;position:absolute;right:0;top:46px;min-width:100%;margin:0;padding:6px;list-style:none;background:var(--gx-plate);border:1px solid var(--gx-line);border-radius:var(--gx-r-panel);z-index:5}
.gx-lang.active .gx-lang__list{display:block}
.gx-lang__list a{display:block;padding:6px 10px;border-radius:4px;font-size:13px;font-weight:600}
.gx-lang__list a:hover{background:var(--gx-btn)}

.gx-burger#menu-toggle{display:none;width:40px;height:40px;border-radius:4px;border:0;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}
.gx-burger #hamburger{position:relative;width:18px;height:12px}
.gx-burger #hamburger span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:var(--gx-text);transition:transform .2s,top .2s}
.gx-burger #hamburger span:first-child{top:0}
.gx-burger #hamburger span:last-child{top:10px}
.gx-burger.open #hamburger span:first-child{top:5px;transform:rotate(45deg)}
.gx-burger.open #hamburger span:last-child{top:5px;transform:rotate(-45deg)}

.gx-rail.overlay-top{background:var(--gx-rail);border-right:1px solid var(--gx-line);color:var(--gx-text)}
.gx-rail__in{display:flex;flex-direction:column;gap:18px;padding:18px 14px 22px;min-height:100%}
.gx-brand--rail{padding:4px 8px 6px}
.gx-rail__search{display:none}
.gx-rail .main-menu.gx-nav{display:flex;flex-direction:column;align-items:stretch;gap:18px;margin:0;padding:0}
.gx-rail .gx-nav > li:not(.has-submenu){display:none}
.gx-rail .gx-nav > li.has-submenu{position:static}
.gx-rail .gx-nav .submenu-header{display:flex;justify-content:space-between;padding:0 10px 4px;font-size:15px;font-weight:700;color:var(--gx-text);text-transform:none;cursor:default}
.gx-rail .gx-nav .submenu-header:after{display:none}
.gx-rail .gx-nav > li.has-submenu .child-block{position:static;display:block;padding:0;margin:0;background:none;border-radius:0;overflow:visible}
.gx-rail .gx-nav > li.has-submenu .child-block .child-list{min-width:0;padding:0;margin:0;background:none;box-shadow:none;border-radius:0;white-space:normal}
.gx-rail .gx-nav > li.has-submenu .child-block .child-list li a{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:0;color:var(--gx-mute);font-size:14px;font-weight:400;line-height:1.35}
.gx-rail .gx-nav > li.has-submenu .child-block .child-list li a:hover{background:none;color:var(--gx-accent)}
.gx-rail__foot{margin-top:auto;padding:14px 8px 0;border-top:1px solid var(--gx-line)}
.gx-rail__lang summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 2px;list-style:none;cursor:pointer;font-size:14px;font-weight:600;color:var(--gx-text)}
.gx-rail__lang summary::-webkit-details-marker{display:none}
.gx-rail__lang summary:after{content:"";width:16px;height:16px;background:var(--i-down) center/16px no-repeat;transition:transform .2s}
.gx-rail__lang[open] summary:after{transform:rotate(180deg)}
.gx-rail__lang a{display:block;padding:6px 2px;font-size:14px;color:var(--gx-mute)}
.gx-rail__lang a:hover{color:var(--gx-accent)}

@media (min-width:1150px){
  .gx-app{display:grid;grid-template-columns:var(--gx-rail-w) minmax(0,1fr)}
  .gx-rail.overlay-top{position:sticky;top:0;height:100vh;overflow-y:auto;width:auto;scrollbar-width:thin;scrollbar-color:var(--gx-line) transparent}
}
@media (max-width:1149.98px){
  .gx-brand--bar{display:inline-flex;margin:0 auto}
  .gx-brand--bar img{height:24px}
  .gx-burger#menu-toggle{display:flex}
  .gx-bar__in{padding:0 16px;gap:10px}
  .gx-bar__tools{margin-left:0}
  .gx-bar__tools .gx-btn{height:36px;padding:0 14px}
  .gx-lang__current,.gx-icon{height:36px}
  .gx-icon{width:36px}
  .gx-rail.overlay-top{position:fixed;left:0;top:0;bottom:0;width:min(320px,86vw);z-index:120;overflow-y:auto;transform:translateX(-102%);transition:transform .25s ease;box-shadow:none}
  .gx-rail.overlay-top.open{transform:none;box-shadow:0 0 0 100vmax rgba(0,0,0,.72)}
  .gx-rail__search{display:block}
  .gx-rail .gx-nav .submenu-header{cursor:pointer;padding:8px 8px;font-size:13px;color:var(--gx-text);border-radius:4px;background:var(--gx-plate)}
  .gx-rail .gx-nav .submenu-header:after{display:block;content:"";width:16px;height:16px;background:var(--i-down) center/16px no-repeat;transition:transform .2s}
  .gx-rail .gx-nav > li.open .submenu-header:after{transform:rotate(180deg)}
  .gx-rail .gx-nav > li.has-submenu .child-block{display:none;padding-top:6px}
  .gx-wrap,.gx-main .container{padding:0 16px}
}

.gx-chips{display:flex;flex-wrap:wrap;gap:8px}
.gx-chips--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}
.gx-chips--scroll::-webkit-scrollbar{display:none}
.gx-chip{display:inline-flex;align-items:center;min-height:34px;max-width:100%;padding:6px 14px;line-height:1.3;border-radius:4px;background:var(--gx-btn);border:1px solid transparent;color:var(--gx-text);font-size:13px;font-weight:500;white-space:normal;transition:border-color .2s,color .2s}
body a.gx-chip{color:var(--gx-text)}
body a.gx-chip:hover{background:var(--gx-btn-hi);color:var(--gx-text)}
.gx-chip.is-on,body a.gx-chip.is-on{background:var(--gx-solid);border-color:var(--gx-solid);color:#000}
.gx-cats{margin-top:18px}

.gx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:18px 0 0;font-size:13px;color:var(--gx-mute)}
.gx-crumbs a{color:var(--gx-mute)}
.gx-crumbs a:hover{color:var(--gx-accent)}
.gx-crumbs > *:not(:last-child):after{content:"›";margin-left:6px;color:var(--gx-line)}
.gx-crumbs .breadcrumb__current{color:var(--gx-text)}

.gx-h1,.gx-h1 h1,.gx-page h1{font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.01em;margin:0;color:var(--gx-text)}
.gx-listing__head{padding-top:14px}
.gx-intro{margin-top:10px;max-width:880px;color:var(--gx-mute);font-size:15px}
.gx-intro p{margin:0}

.gx-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:34px 0 14px}
.gx-head__title{font-size:18px;font-weight:600;color:var(--gx-text)}
.gx-head__more{font-size:14px;font-weight:500;color:var(--gx-accent)}
.gx-cities{margin-top:6px}
.gx-cities__list{list-style:none;margin:0;padding:0;columns:4 170px;column-gap:36px}
.gx-cities__list li{break-inside:avoid}
.gx-city{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:15px;font-weight:500}
body a.gx-city{color:var(--gx-text)}
body a.gx-city:hover{color:var(--gx-accent)}
.gx-city__count{font-size:14px;font-weight:400;color:var(--gx-mute)}
body a.gx-head--link:hover .gx-head__title{color:var(--gx-accent)}

.gx-panel{background:var(--gx-plate);border:0;border-radius:var(--gx-r-panel);padding:6px 18px 18px;margin-top:22px}
.gx-panel .gx-head{margin-top:14px}

.gx-hero{padding-top:28px}


.gx-app .cards-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}
@media (min-width:768px){.gx-app .cards-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}}
@media (min-width:1150px){.gx-app .cards-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:1440px){.gx-app .cards-inner{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px}}

.gx-app .card-item.gx-card{width:auto;height:auto;display:flex;flex-direction:column;border-radius:0;overflow:visible;position:relative;background:none;border:0;color:var(--gx-text)}
.gx-app .card-item.gx-card:before,.gx-app .card-item.gx-card:after{display:none}
.gx-app .card-item.gx-card:hover .gx-card__name{color:var(--gx-accent)}
.gx-card__media{position:relative;display:block;aspect-ratio:2/3;background:var(--gx-btn);overflow:hidden;border-radius:var(--gx-r)}
.gx-card__img{width:100%;height:100%;object-fit:cover;display:block}
.gx-card__badges{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;z-index:2}
.gx-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:9999px;background:var(--gx-pill);color:var(--gx-text);font-size:11px;font-weight:600;letter-spacing:.02em}
.gx-badge--gold{background:var(--gx-gold);color:var(--gx-gold-ink)}
.gx-card__status{position:absolute;left:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:9999px;background:var(--gx-pill);color:#fff;font-size:12px;font-weight:600}
.gx-card__status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gx-ok)}
.gx-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 2px 4px}
.gx-card__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.gx-card__name{font-size:15px;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gx-card__meta{display:flex;flex-direction:column;gap:1px;font-size:13px;color:var(--gx-mute);min-width:0}
.gx-card__city{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gx-card__price{color:var(--gx-text);font-weight:600;white-space:nowrap}
.gx-card__price small{font-size:12px;font-weight:400;color:var(--gx-mute)}
.gx-app .card-item .gx-card__fav.card-item-favorites{position:absolute;top:6px;left:6px;z-index:3;width:34px;height:34px;border:0;border-radius:0;background:var(--i-heart) center/22px no-repeat;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));cursor:pointer}
.gx-app .card-item .gx-card__fav.card-item-favorites.active{background-image:var(--i-heart-acc)}
.gx-card__tel{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--gx-accent);cursor:pointer}
.gx-card__tel:before{content:"";width:14px;height:14px;background:var(--i-tel-acc) center/14px no-repeat}
.gx-app .card-item .gx-card__tel.card-phone-toggle,.gx-app .card-item.is-phone-open .gx-card__tel.card-phone-toggle{position:static;width:auto;height:auto;border-radius:0;background:none;box-shadow:none}
.gx-app .card-item.gx-card.is-phone-open .gx-card__tel{color:var(--gx-text)}
.gx-app .gx-card .card-phone-overlay{position:absolute;left:8px;right:8px;top:auto;bottom:calc(100% - var(--gx-ov, 0px));display:none;z-index:4;background:none;padding:0;inset:auto 8px 74px 8px;height:auto;width:auto}
.gx-app .gx-card.is-phone-open .card-phone-overlay{display:block}
.gx-app .gx-card .card-phone-copy{display:flex;align-items:center;justify-content:space-between;gap:8px;height:42px;padding:0 8px 0 14px;border-radius:4px;background:var(--gx-call);color:var(--gx-ink);font-size:15px;font-weight:700;cursor:pointer;width:auto;position:static}
.gx-card__copy{width:28px;height:28px;border-radius:9999px;background:rgba(24,25,30,.08) var(--i-copy) center/16px no-repeat}
.gx-app .gx-card .card-phone-copy-status{position:absolute;left:0;right:0;bottom:48px;text-align:center;font-size:12px;color:var(--gx-text)}
.gx-app .gx-card .card-phone-copy-status:empty{display:none}

.gx-stories .cards-inner{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 6px}
.gx-stories .cards-inner::-webkit-scrollbar{display:none}
.gx-app .gx-stories .card-item.gx-card{flex:0 0 112px;background:none;border:0;align-items:center;gap:8px;overflow:visible}
.gx-stories .gx-card__media{width:104px;height:104px;aspect-ratio:auto;border-radius:50%;padding:3px;background:linear-gradient(135deg,#F59E0B,#E11D74 50%,#8B5CF6)}
.gx-stories .gx-card__img{border-radius:50%;border:3px solid var(--gx-bg)}
.gx-stories .gx-card__badges,.gx-stories .gx-card__status,.gx-stories .gx-card__acts,.gx-stories .gx-card__meta,.gx-stories .card-phone-overlay{display:none}
.gx-stories .gx-card__body{padding:0;justify-content:center;text-align:center;width:100%}
.gx-stories .gx-card__name{font-size:13px;font-weight:600}

.gx-btn--more.btn-more{display:flex;width:max-content;margin:28px auto 0;height:44px;padding:0 26px;background:var(--gx-btn);border:0;color:var(--gx-text)}
.gx-btn--more.btn-more:hover{background:var(--gx-btn-hi);color:var(--gx-text)}
.gx-app .model-list-autoload{padding:20px 0;text-align:center;color:var(--gx-mute)}
.gx-empty{color:var(--gx-mute);padding:10px 0}

.gx-text{margin-top:44px}
.gx-text .gx-wrap{max-width:980px}
.gx-app .content h2{font-size:22px;font-weight:600;color:var(--gx-text);margin:26px 0 10px}
.gx-app .content h3{font-size:18px;font-weight:600;color:var(--gx-text);margin:20px 0 8px}
.gx-app .content p,.gx-app .content ul li,.gx-app .content ol li{color:#D4D4D8;font-size:15px;line-height:1.65}
.gx-app .content a{color:var(--gx-accent)}

.gx-foot.footer{margin-top:auto;background:var(--gx-rail);border-top:1px solid var(--gx-line);padding:34px 0 28px;color:var(--gx-mute)}
.gx-foot__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.gx-foot__title{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--gx-text)}
.gx-foot__group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.gx-foot__group a{font-size:13px;color:var(--gx-mute)}
.gx-foot__group a:hover{color:var(--gx-accent)}
.gx-foot__services{margin-top:26px}
.gx-foot__services .gx-chip{height:30px;font-size:12px}
.gx-foot__legal{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:22px;padding-top:20px;border-top:1px solid var(--gx-line)}
.gx-foot__legal a{font-size:13px;color:var(--gx-mute)}
.gx-foot__legal a:hover{color:var(--gx-accent)}
.gx-foot__base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px}
.gx-foot__logo{height:24px;width:auto;opacity:.9}
.gx-foot__text{margin:0;font-size:13px;flex:1 1 320px}
.gx-foot .footer-age-notice.gx-foot__age{display:flex;align-items:center;gap:8px;width:auto;margin:0;padding:0;border-radius:0;background:none;color:var(--gx-mute);font-size:13px;font-weight:400}
.gx-foot .footer-age-notice.is-clickable:hover,.gx-foot .footer-age-notice.is-clickable:focus-visible{background:none;color:var(--gx-text)}
.gx-foot__18{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;border:1px solid var(--gx-line);font-size:11px;font-weight:700;color:var(--gx-text)}
@media (max-width:767.98px){
  .gx-foot__groups{grid-template-columns:repeat(2,minmax(0,1fr))}
  .gx-h1,.gx-h1 h1,.gx-page h1{font-size:22px}
  .gx-hero{padding-top:20px}
  .gx-card__body{padding:8px 2px 4px}
  .gx-card__name{font-size:14px}
  .gx-cities__list{columns:2;column-gap:20px}
  .gx-head{margin:26px 0 12px}
  .gx-bar__tools{gap:8px}
  .gx-bar .gx-btn--ghost{height:36px;padding:0 12px;font-size:13px}
  .gx-lang__current{min-width:0;padding:0 24px 0 10px;background-position:right 6px center}
  .gx-brand--bar img{height:22px}
}

@media (min-width:1150px){
  .gx-app{background:linear-gradient(90deg,var(--gx-rail) calc(var(--gx-rail-w) - 1px),var(--gx-line) calc(var(--gx-rail-w) - 1px),var(--gx-line) var(--gx-rail-w),transparent var(--gx-rail-w))}
  .gx-rail.overlay-top{border-right:0}
}

.gx-bar__search.header-search-wrap .header-search-form{width:100%}
.gx-bar__search .header-search-input,.gx-bar__search.has-open .header-search-input{position:static;transform:none;width:100%;height:40px;opacity:1;z-index:auto;box-shadow:none;border-radius:4px;border:1px solid var(--gx-line);background:var(--gx-bg);color:var(--gx-text);font-size:14px;padding:0 44px 0 16px}
.gx-bar__search .header-search-input:focus{border-color:var(--gx-accent)}
.gx-bar__search .search-btn,.gx-bar__search.has-open .search-btn{position:absolute;right:4px;top:4px;width:32px;height:32px;border-radius:4px;background:var(--i-search) center/18px no-repeat;border:0}

.gx-app .filter-desk{margin-top:18px}
.gx-app .filter-desk .container{max-width:1480px;padding:0 28px}
.gx-app .filter-part > *{color:var(--gx-mute);font-size:14px;font-weight:600}
.gx-app .filter-row .filter-content .filter-item{background:var(--gx-plate);border:1px solid var(--gx-line);border-radius:4px;width:210px;height:42px}
.gx-app .filter-row .filter-content .filter-item.open{border-radius:4px 4px 0 0;border-color:#55565C}
.gx-app .filter-item-top,.gx-app .filter-desk-head .filter-item-top{color:var(--gx-text);font-size:14px;font-weight:500}
.gx-app .filter-item-top:after,.gx-app .filter-item-top:before{filter:invert(.8)}
.gx-app .reset-text{color:var(--gx-mute);font-size:13px;font-weight:500;text-decoration:none}
.gx-app .reset-text:hover{color:var(--gx-accent)}
.gx-app .btn-filter{background:var(--gx-btn);border:0;border-radius:4px;font-size:14px;font-weight:600;height:42px;color:var(--gx-text)}
.gx-app .btn-filter:after{display:none}
.gx-app .btn-filter:hover{background:var(--gx-btn-hi)}
.gx-app .btn-apply-filter.btn-more,.gx-app .rywy8LPCQl .btn-apply-filter{background:var(--gx-solid);color:var(--gx-ink);border-radius:4px;font-size:14px;font-weight:600;height:42px;padding:0 20px;margin:0}
.gx-app .btn-apply-filter.btn-more:after{display:none}
.gx-app .btn-more{font-size:14px;font-weight:600;border-radius:4px}
.gx-app .btn-more:after{display:none}
@media (min-width:1150px){
  .gx-app .filter-item-body{background:var(--gx-plate);border:1px solid #55565C;border-top:0;border-radius:0 0 4px 4px;scrollbar-color:var(--gx-line) transparent}
  .gx-app .filter-item-body::-webkit-scrollbar-thumb{background-color:var(--gx-line)}
}
.filter-check .check-in input[type="checkbox"] + label .check-copy,.filter-check .check-in input[type="radio"] + label .check-copy{display:none}
.filter-check{display:inline-block;margin:8px 6px 0 0}
.filter-check{max-width:100%}
.filter-check label{height:auto;min-height:32px;max-width:100%;padding:6px 13px;line-height:1.3;white-space:normal;text-align:left;border-radius:4px;background:var(--gx-btn);border:1px solid transparent;color:var(--gx-text);font-size:13px;font-weight:500;gap:0}
.filter-check .check-in input:checked + label{background:var(--gx-solid);border-color:var(--gx-solid);color:#000}
.filter-check .check-in input:disabled + label{opacity:.85}
@media (max-width:1149.98px){
  .gx-app .filter-desk .container{padding:0 16px}
  .filter-desk-wrapper .filter-wp{background:var(--gx-rail);color:var(--gx-text);border-radius:0}
  .filter-desk-wrapper::before{background:rgba(0,0,0,.72)}
  .filter-desk-wrapper .close-icon-filter{background:var(--gx-btn);border:0;border-radius:4px;position:relative}
  .filter-desk-wrapper .close-icon-filter:before,.filter-desk-wrapper .close-icon-filter:after{content:"";position:absolute;width:16px;height:2px;background:var(--gx-text);border-radius:2px;transform:rotate(45deg)}
  .filter-desk-wrapper .close-icon-filter:after{transform:rotate(-45deg)}
  .filter-desk-wrapper .filter-part > *{color:var(--gx-text);font-size:16px}
  .filter-desk-wrapper .filter-item-top{color:var(--gx-mute);font-size:13px}
  .filter-desk-wrapper .sCeN41Nbij1F{background:var(--gx-btn)}
  .filter-desk-wrapper .sCeN41Nbij1F:after{filter:invert(1)}
  .filter-desk-wrapper .filter-row{border-bottom:1px solid var(--gx-line);padding:14px 0}
  .gx-app .btn-filter{max-width:none}
}

.gx-profile{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:16px}
@media (min-width:1150px){.gx-profile{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:28px;align-items:start}.gx-profile__media{position:sticky;top:calc(var(--gx-bar-h) + 16px)}}
@media (min-width:1440px){.gx-profile{grid-template-columns:minmax(0,520px) minmax(0,1fr)}}
.gx-gallery.model-main{position:relative;border-radius:var(--gx-r);overflow:hidden;background:var(--gx-plate);border:1px solid var(--gx-line)}
.gx-slide{position:relative;display:block;aspect-ratio:3/4;cursor:zoom-in}
.gx-slide__img{width:100%;height:100%;object-fit:cover}
.gx-play{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.6);border:1px solid rgba(245,245,245,.4)}
.gx-play:after{content:"";position:absolute;left:26px;top:21px;border-left:16px solid var(--gx-text);border-top:11px solid transparent;border-bottom:11px solid transparent}
.gx-play--sm{width:30px;height:30px}
.gx-play--sm:after{left:12px;top:9px;border-left-width:8px;border-top-width:6px;border-bottom-width:6px}
.gx-app .gx-gallery__fav.card-item-favorites{position:absolute;top:10px;left:10px;z-index:5;width:40px;height:40px;border:0;border-radius:0;background:var(--i-heart) center/26px no-repeat;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}
.gx-app .gx-gallery__fav.card-item-favorites.active{background-color:transparent;background-image:var(--i-heart-acc)}
.gx-gallery .gx-card__badges{top:12px;right:12px;z-index:5}
.gx-gallery .gx-arrow{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.6);border:1px solid var(--gx-line);color:var(--gx-text)}
.gx-gallery .gx-arrow:after{content:'';display:block;font-family:inherit;width:10px;height:10px;border-top:2px solid var(--gx-text);border-right:2px solid var(--gx-text);transform:rotate(45deg);margin-left:-4px}.gx-gallery .gx-arrow.swiper-button-prev:after{transform:rotate(-135deg);margin-left:4px}
.gx-gallery .swiper-pagination-bullet{background:var(--gx-text);opacity:.4}
.gx-gallery .swiper-pagination-bullet-active{background:var(--gx-accent);opacity:1}
.gx-thumbs{margin-top:10px}
.gx-thumb{position:relative;display:block;aspect-ratio:3/4;border-radius:4px;overflow:hidden;border:1px solid var(--gx-line);cursor:pointer}
.gx-thumb img{width:100%;height:100%;object-fit:cover}
.gx-thumbs .swiper-slide-thumb-active .gx-thumb{border-color:var(--gx-accent)}

.gx-profile__side{display:flex;flex-direction:column;gap:22px;min-width:0}
.gx-profile__side .gx-panel{margin-top:0}
.gx-ph{display:block;padding:0}
.gx-ph__h1 h1,.gx-ph__h1{font-size:28px;line-height:1.15;font-weight:700;margin:0;color:var(--gx-text)}
.gx-ph__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin:10px 0 0;font-size:15px;color:var(--gx-mute)}
.gx-ph__on,.gx-ph__idle{display:inline-flex;align-items:center;gap:7px}
.gx-ph__on:before,.gx-ph__idle:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gx-ok)}
.gx-ph__idle:before{background:var(--gx-mute)}
.gx-ph .ncoHxq1pqi4Pg{margin-top:10px}
.gx-chip--status:before,.gx-chip--idle:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gx-ok);margin-right:7px}
.gx-chip--idle:before{background:var(--gx-mute)}
.gx-ph .ncoHxq1pqi4Pg,.gx-ph .model-rating-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gx-mute)}
.gx-app .rating{display:flex;gap:3px;list-style:none;margin:0;padding:0}
.gx-app .rating .star{width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233A3B40'%3E%3Cpath d='M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E") center/16px no-repeat}
.gx-app .rating .star.active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23E2B5FF'%3E%3Cpath d='M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E")}
.gx-app .rating-buttons .star{width:28px;height:28px;background-size:28px;cursor:pointer}

.gx-ph__acts{display:flex;flex-wrap:wrap;gap:10px}
.gx-phone.model-phone{flex:1 1 260px;display:flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:4px;background:var(--gx-call);color:var(--gx-ink);font-size:15px;font-weight:700;cursor:pointer;position:relative}
.gx-phone.model-phone:before{content:"";width:20px;height:20px;background:var(--i-tel-ink) center/20px no-repeat}
.gx-phone.model-phone:hover{background:#19CC92}
.gx-phone .phone-link{display:none;color:var(--gx-ink)}
.gx-phone.is-open .gx-phone__label{display:none}
.gx-phone.is-open .phone-link{display:inline}
.gx-report.gx-btn{height:48px}

.gx-tabs{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--gx-line)}
.gx-tabs::-webkit-scrollbar{display:none}
.gx-tab{flex-shrink:0;display:inline-flex;align-items:center;padding:10px 0;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px;font-weight:600;color:var(--gx-mute)}
body a.gx-tab{color:var(--gx-mute)}
body a.gx-tab:hover,body a.gx-tab:first-child{border-bottom-color:var(--gx-accent);color:var(--gx-text)}

.gx-box{padding:0;scroll-margin-top:calc(var(--gx-bar-h) + 16px)}
.gx-box__title,.gx-app .reviews-block > h2{margin:0 0 6px;padding:9px 12px;border-radius:4px;background:var(--gx-btn);font-size:14px;font-weight:700;color:var(--gx-text)}
.gx-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
.gx-facts__row{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--gx-line);font-size:14px}
.gx-facts__row dt{color:var(--gx-mute)}
.gx-facts__row dd{margin:0;font-weight:600;text-align:right}
@media (max-width:767.98px){.gx-facts{grid-template-columns:minmax(0,1fr)}}
.gx-app .pref-list{list-style:none;margin:0;padding:0}
.gx-app .pref-list li{margin:0}
.gx-app .pref-more-toggle{margin-top:10px;color:var(--gx-accent);font-size:13px;font-weight:600;cursor:pointer}
.gx-tariffs + .gx-tariffs{margin-top:14px}
.gx-tariffs__period{margin:6px 0 0;padding:0 12px;font-size:13px;font-weight:600;color:var(--gx-mute)}
.gx-tariffs__row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;border-bottom:1px solid var(--gx-line)}
.gx-tariffs__dur{min-width:70px;font-weight:600}
.gx-tariffs__cell{display:flex;flex-direction:column;line-height:1.2}
.gx-tariffs__cell small{font-size:12px;color:var(--gx-mute)}
.gx-tariffs__cell b{font-size:15px;color:var(--gx-text)}

.gx-profile__more{display:flex;flex-direction:column;gap:14px;margin-top:18px}
.gx-profile__more .gx-panel{margin-top:0}
.gx-app .model-about-text{color:#D4D4D8;font-size:15px;line-height:1.65}
.gx-app .reviews-block{background:var(--gx-plate);border:1px solid var(--gx-line);border-radius:var(--gx-r);padding:16px 18px}
.gx-app .reviews-block textarea{width:100%;min-height:110px;margin-top:10px;border-radius:var(--gx-r-panel);border:1px solid var(--gx-line);background:var(--gx-bg);color:var(--gx-text);padding:12px;font-size:14px}
.gx-app .reviews-block button[type=submit],.gx-app .more-reviews{margin-top:10px;height:42px;padding:0 20px;border-radius:4px;border:0;background:var(--gx-solid);color:var(--gx-ink);font-weight:600;cursor:pointer}
.gx-profile-page .OlgUhIEHB{margin-top:10px}

@media (max-width:767.98px){
  .gx-ph__h1 h1,.gx-ph__h1{font-size:22px}
}

.gx-app .model-floating-phone__show{background:var(--gx-call);color:var(--gx-ink);border-radius:4px}

.gx-burger#menu-toggle #hamburger{display:block;padding:0;width:18px;height:12px}
.gx-burger#menu-toggle #hamburger span,.gx-burger#menu-toggle #hamburger span:last-child{position:absolute;left:0;width:18px;height:2px;margin:0;background:var(--gx-text)}
.gx-burger#menu-toggle #hamburger span:first-child{top:0}
.gx-burger#menu-toggle #hamburger span:last-child{top:10px}
.gx-burger#menu-toggle.open #hamburger span:first-child{top:5px;transform:rotate(45deg)}
.gx-burger#menu-toggle.open #hamburger span:last-child{top:5px;transform:rotate(-45deg)}
.gx-bar .header-profile-wrap{background:none;border-radius:0}
@media (max-width:1149.98px){
  .gx-rail.overlay-top{right:auto;height:auto;border-radius:0}
}
.gx-app .pref-list{margin-top:0}
.gx-app .pref-list li a.gx-chip{margin:0;text-decoration:none;font-size:13px;font-weight:500;color:var(--gx-text);gap:0}
.gx-app .pref-list li a.gx-chip:before{display:none}
.gx-app .pref-list li a.gx-chip:hover{color:var(--gx-accent)}
.gx-app .model-floating-phone__show,.gx-app .model-floating-phone__number{background:var(--gx-call);color:var(--gx-ink);font-size:15px;padding:13px 20px;box-shadow:0 6px 20px rgba(0,0,0,.35)}
.gx-app .model-floating-phone__close{background-color:var(--gx-btn);border:0}
@media (min-width:1150px){.gx-app .model-floating-phone{display:none}}
@media (max-width:767.98px){
  .gx-panel{padding:4px 12px 12px}
}
@media (max-width:1149.98px){
  .gx-rail.overlay-top{top:var(--gx-bar-h);bottom:0;z-index:80}
  .gx-bar.header{z-index:95}
  .gx-brand--rail{display:none}
}

.gx-app .filter-item-top{border:0;border-radius:4px;padding:0 10px 0 16px}
.gx-app .filter-item-top:after{width:18px;height:18px;background:var(--i-down) center/18px no-repeat;filter:none}
.gx-app .filter-item-top p{color:var(--gx-text)}
@media (min-width:1150px){
  .gx-app .filter-desk > .container{display:flex;align-items:flex-start;gap:12px}
  .gx-app .filter-desk .rNswAStje{position:static;order:2;flex-direction:row;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}
  .gx-app .filter-desk .filter-desk-wrapper{order:1;flex:1 1 auto;min-width:0}
  .gx-app .filter-row .filter-base{gap:14px;align-items:center}
  .gx-app .filter-row .filter-base > .filter-part:first-child{margin-top:0}
  .gx-app .filter-row .filter-part{width:auto}
  .gx-app .filter-row .filter-content{gap:8px}
  .gx-app .filter-row .filter-content .filter-item{width:178px}
}
@media (min-width:1440px){.gx-app .filter-row .filter-content .filter-item{width:196px}}
.gx-app .filter-desk + .gx-wrap,.gx-app .filter-desk + .OlgUhIEHB{margin-top:22px}
.gx-app .filter-desk-head .filter-item-top p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:none;-webkit-line-clamp:unset;font-size:14px}

.gx-listing__list{margin-top:18px}
.gx-searchpage{display:flex;gap:8px;margin-top:16px;max-width:560px}
.gx-searchpage input{flex:1;min-width:0;height:42px;padding:0 14px;border:1px solid var(--gx-line);border-radius:4px;background:var(--gx-plate);color:var(--gx-text);font:inherit;font-size:15px;outline:0}
.gx-searchpage input:focus{border-color:var(--gx-accent)}
.gx-searchpage .gx-btn{height:42px}
.gx-doc__body{margin-top:14px}
.gx-doc__body .gx-wrap{max-width:980px;margin-left:0}
.gx-doc__text{margin-top:18px;padding:0;background:none;border:0;max-width:760px;font-size:16px;line-height:1.65}
.gx-doc__text h1.gx-h1{margin-bottom:12px}
.gx-app .gx-doc__text h2{margin-top:24px}
.gx-app .gx-doc__text strong,.gx-app .gx-doc__text b{color:var(--gx-text)}
@media (max-width:767.98px){.gx-doc__text{font-size:15px}}

.gx-post__meta .gx-wrap,.gx-post__cats .gx-wrap{max-width:980px;margin-left:0}
.gx-post__by{display:flex;gap:16px;margin-top:12px;font-size:13px;color:var(--gx-mute)}
.gx-post__by p{margin:0}
.gx-post__cats{margin-top:14px}

.gx-blog__cats{margin-top:14px}
.gx-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:20px}
.gx-postcard{display:flex;flex-direction:column;border-radius:var(--gx-r);overflow:hidden;background:var(--gx-plate);border:1px solid var(--gx-line)}
body a.gx-postcard{color:var(--gx-text)}
.gx-postcard:hover{border-color:var(--gx-accent)}
.gx-postcard img{width:100%;aspect-ratio:16/10;object-fit:cover}
.gx-postcard__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px}
.gx-postcard__cats{display:flex;flex-wrap:wrap;gap:6px}
.gx-postcard__cats span{display:inline-flex;height:22px;padding:0 9px;align-items:center;border-radius:4px;background:var(--gx-btn);font-size:11px;font-weight:600}
.gx-postcard__title p{margin:0;font-size:16px;font-weight:600;line-height:1.3}
.gx-postcard__text p{margin:0;font-size:14px;color:var(--gx-mute)}
.gx-pager{display:flex;justify-content:center;gap:6px;margin-top:26px}
.gx-pager a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border-radius:4px;border:0;background:var(--gx-btn);font-size:14px;font-weight:600}
.gx-pager a.current{background:var(--gx-solid);color:#000}
.gx-pager__prev:before{content:"‹"}
.gx-pager__next:before{content:"›"}

.gx-404__box{max-width:620px;margin:40px 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.gx-404__text{margin:0;color:var(--gx-mute)}
.gx-404__img{max-width:260px}

.gx-fav__h1{margin-bottom:18px}
.gx-fav-empty{padding:4px 0 8px}
.gx-fav-empty__title{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--gx-text)}
.gx-fav-empty p{margin:0;color:var(--gx-mute);font-size:15px}

body .gx-app .ladys-wallet,body .gx-app .ladys-shop{
    margin: 0 auto;
}body .gx-app .ladys-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 10px 20px;
    min-height: 51px;
    border-radius:4px;
    color: #ffffff;
    font-weight: 500;
    font-size: 17px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
}body .gx-app .ladys-btn-deposit{
    background:var(--gx-solid);
    border: 1px solid #3A3B40;
}body .gx-app .ladys-btn-deposit:after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius:4px;
    background:var(--gx-solid);
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    transition: opacity 0.3s ease-in-out;
}body .gx-app .ladys-btn span{
    position: relative;
    z-index: 2;
}body .gx-app .ladys-btn:hover:after{
    opacity: 1;
}body .gx-app .ladys-btn:disabled{ opacity: .55; cursor: default; }body .gx-app .ladys-btn-ghost{
    border: 1px solid #3A3B40;
    border-radius:4px;
    font-weight: 500;
    font-size: 17px;
    color: #F5F5F5;
    background-color: #18191E;
}body .gx-app .ladys-btn-ghost:before{
    content: "";
    background-image: url("/assets/c1e104dcb31d69c2eb9eec239bd54fa836fddc23a2204a5231db1bb08a0cb63e.svg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 25px;
    height: 25px;
    z-index: 2;
    position: relative;
    flex-shrink: 0;
}body .gx-app .ladys-btn-ghost:hover{ background: #18191E; }body .gx-app .ladys-link{ color: #E2B5FF; text-decoration: underline; }body .gx-app .ladys-wallet-balance-box{
    display: flex;
    flex-direction: column;
    gap: 14px;
    margin-top: 33px;
    padding: 20px;
    border-radius:4px;
    background: #18191E;
    border: 1px solid #3A3B40;
}body .gx-app .ladys-wallet-balance-row{ display: flex; align-items: center; gap: 20px; }body .gx-app .ladys-wallet-balance-column{ display: flex; flex-direction: column; align-items: start; gap: 10px; }body .gx-app .ladys-wallet-balance-label{ color: #A3A3A3; font-size: 22px; }body .gx-app .ladys-wallet-balance{ font-size: 35px; font-weight: 600; color: #F5F5F5; }body .gx-app .ladys-wallet-actions{
    display: flex;
    align-items: flex-start;
    gap: 9px;
    flex-wrap: wrap;
}body .gx-app .ladys-wallet-notice{
    padding: 12px 16px;
    margin-bottom: 20px;
    border-radius:4px;
    background: #18191E;
    border: 1px solid #3A3B40;
    color: #F5F5F5;
}body .gx-app .ladys-wallet-notice.is-success{ background: #eafaf1; border-color: #a9dfbf; color: #1e8449; }body .gx-app .ladys-wallet-notice.is-error{ background: #fdecea; border-color: #f5b7b1; color: #c0392b; }body .gx-app .ladys-wallet-error{
    margin-top: 10px;
    color: #c0392b;
    font-size: 14px;
}body .gx-app .ladys-wallet-history{
    margin-top: 33px;
}body .gx-app .ladys-wallet-history h2{font-size: 25px; }body .gx-app .ladys-wallet-table{
    width: 100%;
    min-width: 560px;
    border-collapse: separate;
    overflow: hidden;
    border-spacing: 0 4px;
    max-width: 100%;
    border-radius:4px;
    border: 1px solid #3A3B40;
}body .gx-app .ladys-wallet-table-wrap{
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}body .gx-app .ladys-wallet-table th{
    color:#F5F5F5;
    font-weight:400;
    padding:5px 15px;
    background:transparent;
}body .gx-app .ladys-wallet-table th,body .gx-app .ladys-wallet-table td{
    text-align: left;
    border:0;
    font-size: 16px;
}body .gx-app .ladys-wallet-table td{
    color: #A3A3A3;
    padding: 7px 15px;
}body .gx-app .ladys-wallet-table thead th{ border-bottom: 6px solid transparent; }body .gx-app .ladys-wallet-table tr td:first-child{
    font-size: 16px;
    color: #A3A3A3;
    font-weight: 400;
    width: auto;
}body .gx-app .ladys-order-id{ font-family: ui-monospace, SFMono-Regular, Menlo, monospace; color: #A3A3A3; }body .gx-app .ladys-order-id[title]{ cursor: help; border-bottom: 1px dotted #3A3B40; }body .gx-app .ladys-tx-status{ font-weight: 400; }body .gx-app .ladys-tx-status.is-completed{ color: #51CF2A; }body .gx-app .ladys-tx-status.is-cancelled{ color: #A3A3A3; }body .gx-app .ladys-tx-status.is-pending{ color: #FF7B50; }body .gx-app .ladys-tx-status.is-refunded{ color: #E2B5FF ; }body .gx-app .ladys-tx-status.is-failed,body .gx-app .ladys-tx-status.is-expired{ color: #FD3E53; }body .gx-app .ladys-tx-amount.is-debit{ color: #FD3E53; }body .gx-app .ladys-tx-amount.is-credit{ color: #51CF2A; }body .gx-app .ladys-wallet-empty{ color: #A3A3A3; }body .gx-app .ladys-wallet-more{ margin-top: 18px; }body .gx-app .ladys-wallet-table tbody tr:nth-child(odd)  td{ background-color: #18191E; }body .gx-app .ladys-wallet-table tbody tr:nth-child(even) td{ background-color:#18191E; }body .gx-app .ladys-wallet-table th:nth-child(1),body .gx-app .ladys-wallet-table td:nth-child(1){ width: 30%; }body .gx-app .ladys-wallet-table th:nth-child(2),body .gx-app .ladys-wallet-table td:nth-child(2){ width: 28%; }body .gx-app .ladys-wallet-table th:nth-child(3),body .gx-app .ladys-wallet-table td:nth-child(3){ width: 28%; }body .gx-app .ladys-wallet-table th:nth-child(4),body .gx-app .ladys-wallet-table td:nth-child(4){ width: 14%; white-space: nowrap;}body .gx-app .ladys-shop-block{
    margin-top: 33px;
    display: flex;
    align-items: stretch;
    gap: 33px;
}body .gx-app .ladys-shop-wrapper-vip{
    background: #18191E;
    padding: 20px;
    border: 1px solid #3A3B40;
    border-radius:4px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
    flex-shrink: 0;
}body .gx-app .shop-caption-text{
    font-size: 18px;
    color: #A3A3A3;
}body .gx-app .ladys-shop-caption{
     font-size: 25px;
    display: flex;
    align-items: center;
    gap: 20px;
 }body .gx-app .ladys-shop-caption:before{
    content: "";
    background-repeat: no-repeat;
    background-size: cover;
    width: 30px;
    height: 30px;
    z-index: 2;
    position: relative;
    flex-shrink: 0;
}body .gx-app .shop-caption-vip:before{
    background-image: url("/assets/c1e104dcb31d69c2eb9eec239bd54fa836fddc23a2204a5231db1bb08a0cb63e.svg");
}body .gx-app .shop-caption-boost:before{
    background-image: url("/assets/c5651aafddc6f7f68ec49efbf8846688ba7848c39270a7dc9ae4c36aef9a094d.svg");
}body .gx-app .ladys-shop-inner{
    display: flex;
    align-items: stretch;
    gap: 10px;
}body .gx-app .ladys-shop-card{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 20px;
    padding: 32px;
    border: 1px solid #3A3B40;
    border-radius:4px;
    background: #18191E;
    max-width: 270px;
}body .gx-app .ladys-shop-card .shop-card-name{
    font-size: 22px;
    color: #F5F5F5;
}body .gx-app .ladys-shop-desc{ color: #A3A3A3; font-size: 18px; flex: 1 1 auto; }body .gx-app .ladys-shop-desc:after{
    content: '';
    display: block;
    width: 100%;
    height:1px;
    background-color: rgba(0, 0, 0, 0.15);
    margin-top: 20px;
}body .gx-app .ladys-shop-price{ font-size: 25px; font-weight: 600;  color: #F5F5F5;}body .gx-app .ladys-btn-wallet{
    border: 1px solid #3A3B40;
    border-radius:4px;
    font-weight: 600;
    font-size: 14px;
    padding: 13px 15px;
    color: #F5F5F5;
    background-color: #18191E;
    min-height: auto;
}body .gx-app .ladys-btn-wallet:before{
    content: "";
    background-image: url("/assets/2f4b082906d4444aae12b1eeb7498b568729f64c85b5976f686658e320878a69.svg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 21px;
    height: 17px;
    z-index: 2;
    position: relative;
    flex-shrink: 0;
}body .gx-app .ladys-vip-status{
    padding: 10px 16px;
    margin-top: 33px;
    border-radius:4px;
    background: #f4f4f4;
    color: #777;
    font-size: 14px;
}body .gx-app .ladys-vip-status.is-active{
    background: #18191E;
    border: 1px solid #3A3B40;
    color: #F5F5F5;
    font-weight: 600;
}body .gx-app .ladys-shop-notice{
    padding: 12px 16px;
    margin-top: 33px;
    border-radius:4px;
    background: #fdf3e7;
    border: 1px solid #f0c89a;
    color: #8a5a1a;
    font-size: 14px;
}body .gx-app .ladys-rating-card{
    max-width: 100%;
    width: 100%;
    align-items: flex-start;
    padding: 20px;
}body .gx-app .ladys-rating-stats{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    font-size: 18px;
    color: #A3A3A3;
}body .gx-app .ladys-rating-stats strong{ color: #F5F5F5; }body .gx-app .ladys-rating-stats > span:not(:last-child){
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    padding-right: 20px;
}body .gx-app .ladys-rating-select-label{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    font-size: 18px;
    color: #A3A3A3;
    width: 100%;
}body .gx-app .ladys-rating-select{
    padding: 7px 17px;
    border: 1px solid #3A3B40;
    border-radius:4px;
    font-size: 16px;
    font-weight: 500;
    background: #18191E;
    color: #F5F5F5;
    width: 100%;
    height: 50px;
}body .gx-app .ladys-rating-preview{
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: auto;
    padding: 21px 20px;
    border-radius:4px;
    background: rgba(52, 160, 119, 0.05);
    border: 1px solid #34A077;
    color: #A3A3A3;
    font-size: 18px;
    width: 100%;
    text-align: left;
}body .gx-app .ladys-rating-preview:before{
    content: "";
    background-image: url("/assets/6de6e5c72ed3605754f0652528a49969212387b997562a5588078d3b86b689c5.svg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 20px;
    height: 20px;
    z-index: 2;
    position: relative;
    flex-shrink: 0;
}body .gx-app .ladys-rating-vip-note{
    margin: 0 0 12px;
    padding: 8px 12px;
    border-radius:4px;
    background: #18191E;
    border: 1px solid #3A3B40;
    color: #F5F5F5;
    font-size: 13px;
}body .gx-app .ladys-btn:disabled,body .gx-app .ladys-rating-select:disabled{ opacity: .55; cursor: not-allowed; }body .gx-app .ladys-shop-card .ladys-btn{
    text-align: center;
    min-height: auto;
    width: 100%;
}body .gx-app .ladys-shop-message{
    padding: 12px 16px;
    margin-bottom: 18px;
    border-radius:4px;
    font-size: 14px;
}body .gx-app .ladys-shop-message.is-error{ background: #fdecea; border: 1px solid #f5b7b1; color: #c0392b; }body .gx-app .ladys-shop-message.is-success{ background: #eafaf1; border: 1px solid #a9dfbf; color: #1e8449; }body .gx-app .ladys-shop-empty{ color: #A3A3A3; }body .gx-app .modal-purchase-confirm .modal_main{ max-width: 480px; }body .gx-app .modal-deposit-confirm .modal_main{ max-width: 550px; }body .gx-app .modal-deposit-confirm .ladys-btn{
    min-height: 42px;
    width: 100%;
    margin-top: 30px;
}body .gx-app .modal-deposit-confirm .close-icon{ right: 40px; top: 40px; }body .gx-app .modal-deposit-block{
    margin-top: 30px;
}body .gx-app .modal-deposit-confirm .ladys-deposit-summary{
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 10px;
    overflow: hidden;
    border: 1px solid #3A3B40;
    border-radius:4px;
    font-size: 16px;
}body .gx-app .modal-deposit-confirm .ladys-deposit-summary th,body .gx-app .modal-deposit-confirm .ladys-deposit-summary td{
    text-align: left;
    padding: 5px 15px;
    width: 60%;
    border: 0;
    font-size: 16px;
}body .gx-app .modal-deposit-confirm .ladys-deposit-summary th:last-child,body .gx-app .modal-deposit-confirm .ladys-deposit-summary td:last-child{ width: 40%; }body .gx-app .modal-deposit-confirm .ladys-deposit-summary th{
    font-weight: 400;
    color: #F5F5F5;
    background: #18191E;
}body .gx-app .modal-deposit-confirm .ladys-deposit-summary tbody td{
    background: #18191E!important;
    color: #A3A3A3 !important;
    font-weight: 400!important;
    font-size: 16px!important;
}body .gx-app .modal-deposit-confirm .ladys-deposit-total-row{
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    margin-top: 10px;
    font-size: 16px;
}body .gx-app .modal-deposit-confirm .ladys-deposit-total-row td{
    padding: 5px 15px;
    width: 40%;
    border: 0;
    text-align: left;
    background: transparent;
    font-size: 16px;
}body .gx-app .modal-deposit-confirm .ladys-deposit-total-row td:first-child{
    width: 60%;
    font-weight: 500;
    color: #F5F5F5;
}body .gx-app .modal-deposit-confirm .ladys-deposit-total-value{ color: #E2B5FF; font-weight: 600; }body .gx-app .ladys-deposit-method{ margin-top: 30px; }body .gx-app .ladys-deposit-method-label{
    display: block;
    font-size: 16px;
    color: #F5F5F5;
    margin-bottom: 9px;
}body .gx-app .ladys-deposit-method-box{
    display: inline-flex;
    align-items: center;
    gap: 10px;
    border: 1px solid #3A3B40;
    border-radius:4px;
    padding: 14px 17px;
    background: #18191E;
}body .gx-app .ladys-deposit-method-icon{ flex-shrink: 0; }body .gx-app .ladys-deposit-method-text{ display: flex; flex-direction: column; }body .gx-app .ladys-deposit-method-text span{
    font-size: 16px;
    color: #A3A3A3;
}body .gx-app .ladys-deposit-method-text span:first-child{
    color: #F5F5F5;
}body .gx-app .ladys-deposit-note{
    margin-top: 30px;
    font-size: 18px;
}body .gx-app .ladys-deposit-note p{ margin: 0 0 15px; }body .gx-app .ladys-deposit-note p:last-child{ margin-bottom: 0; }body .gx-app .ladys-deposit-note a{ color: #E2B5FF; text-decoration: underline; }body .gx-app .ladys-confirm-actions .ladys-btn{
    flex: 1 1 0;
    min-height: 42px;
}body .gx-app .ladys-confirm-actions .ladys-btn:before{
    display: none;
}body .gx-app .modal-purchase-confirm .close-icon{
    right: 40px;
    top: 40px;
}body .gx-app .modal-purchase-confirm .modal-title{
    text-align: left;
}body .gx-app .modal-deposit-confirm .modal-title{
    text-align: left;
}body .gx-app .modal-purchase-confirm .ladys-confirm-product{
    margin: 30px 0 0;
    font-weight: 500;
    font-size: 25px;
}body .gx-app .modal-purchase-confirm .ladys-confirm-text{
    color: #F5F5F5;
    font-size: 18px;
    margin-top: 15px;
}body .gx-app .ladys-confirm-actions{
    display: flex;
    align-items: stretch;
    gap: 20px;
    margin-top: 30px;
}
@media screen and (max-width: 1100px) {body .gx-app .ladys-wallet-balance-box{
        margin-top: 22px;
    }body .gx-app .ladys-wallet-history{
        margin-top: 22px;
    }body .gx-app .ladys-wallet-table{
        margin-top: 22px;
    }body .gx-app .ladys-shop-block{
        margin-top: 22px;
        flex-direction: column;
        align-items: center;
        gap: 22px;
    }body .gx-app .ladys-shop-inner{
        display: flex;
        align-items: center;
        gap: 10px;
        flex-direction: column;
        justify-content: center;
        width: 100%;
    }body .gx-app .ladys-shop-card{
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 20px;
        padding: 22px;
        max-width: 100%;
        width: 100%;
    }body .gx-app .ladys-rating-card{
        align-items: flex-start;
    }
}
@media screen and (max-width: 600px) {body .gx-app .ladys-wallet-balance-label{
        font-size: 18px;
    }body .gx-app .ladys-wallet-balance{
        font-size: 28px;
    }
}

.gx-rail .gx-nav,.gx-rail .gx-nav ul,.gx-rail .gx-nav li{list-style:none;padding-left:0}
body .gx-app .btn-promote{background:var(--gx-solid);color:var(--gx-ink);border-radius:4px}
body .gx-app .btn-promote span{color:var(--gx-ink)}

html:root{--ag-background-color:rgba(0,0,0,.82);--ag-form-background:#18191E;--ag-text-color:#F5F5F5;--ag-blur:6px}
.age-gate__wrapper .age-gate__background{background:rgba(0,0,0,.78)}
.age-gate__wrapper .age-gate{background:var(--gx-plate);border:0;border-radius:6px;color:var(--gx-text);font-family:var(--gx-font);max-width:560px;padding:32px 28px}
.age-gate__wrapper .age-gate .age-gate__headline{color:var(--gx-accent);font-family:var(--gx-font);font-size:15px;font-weight:600;text-transform:none;margin-bottom:12px}
.age-gate__wrapper .age-gate .age-gate__subheadline{background:url("/assets/a185e276598c3541ffae4944deb2d0ec55c537c4346f4f52824209e627ae3bb7.svg") center/contain no-repeat;width:240px;height:45px;margin:0 auto 18px}
.age-gate__wrapper .age-gate .age-gate__challenge{color:var(--gx-text);font-size:15px;font-weight:400;line-height:1.55}
.age-gate__wrapper .age-gate .age-gate__buttons{gap:10px;margin-top:22px;flex-wrap:wrap;justify-content:center}
.age-gate__wrapper .age-gate .age-gate__buttons .age-gate__submit{height:44px;padding:0 20px;border-radius:4px;font-family:var(--gx-font);font-size:15px;font-weight:600;background-image:none;box-shadow:none}
.age-gate__wrapper .age-gate .age-gate__submit--yes{background:var(--gx-solid);color:var(--gx-ink);border:0}
.age-gate__wrapper .age-gate .age-gate__submit--no{background:var(--gx-btn);color:var(--gx-text);border:0}
.age-gate__wrapper .age-gate .age-gate__remember-text{color:var(--gx-mute);font-size:13px}
.age-gate__wrapper .age-gate .age-gate__remember-field{accent-color:var(--gx-accent)}
@media (max-width:767.98px){.age-gate__wrapper .age-gate{padding:24px 18px;border-radius:6px}.age-gate__wrapper .age-gate .age-gate__buttons .age-gate__submit{width:100%}}

body .cmplz-cookiebanner{--cmplz_banner_background_color:#18191E;--cmplz_banner_border_color:#3A3B40;--cmplz_banner_border_width:1px;--cmplz_banner_border_radius:6px;--cmplz_text_color:#D4D4D8;--cmplz_hyperlink_color:#E2B5FF;--cmplz_button_accept_background_color:#F5F5F5;--cmplz_button_accept_border_color:#F5F5F5;--cmplz_button_accept_text_color:#000000;--cmplz_button_deny_background_color:#26272C;--cmplz_button_deny_border_color:#26272C;--cmplz_button_deny_text_color:#F5F5F5;--cmplz_button_settings_background_color:#26272C;--cmplz_button_settings_border_color:#26272C;--cmplz_button_settings_text_color:#F5F5F5;--cmplz_button_border_radius:4px;--cmplz_slider_active_color:#E2B5FF;--cmplz_slider_inactive_color:#3A3B40;--cmplz_slider_bullet_color:#F5F5F5;--cmplz_category_header_always_active_color:#00BC7F;font-family:var(--gx-font)}
body .cmplz-cookiebanner .cmplz-title{color:#F5F5F5;font-weight:600}
body .cmplz-cookiebanner .cmplz-close{color:#A3A3A3}
html body .cmplz-cookiebanner .cmplz-categories .cmplz-category,html body .cmplz-cookiebanner .cmplz-categories .cmplz-category > summary,html body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header,html body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{background:#26272C;border-radius:4px}
body .cmplz-cookiebanner .cmplz-category .cmplz-category-title,body .cmplz-cookiebanner .cmplz-category .cmplz-description{color:#F5F5F5}
body .cmplz-cookiebanner .cmplz-btn{font-family:var(--gx-font);font-weight:600}
body #cmplz-manage-consent .cmplz-manage-consent{background:#26272C;color:#F5F5F5;border:0;border-radius:4px 4px 0 0;font-family:var(--gx-font)}
body .cmplz-cookiebanner .cmplz-logo img{display:none}
body .cmplz-cookiebanner .cmplz-logo a{display:block;width:40px;height:40px;background:url("/assets/0b6452f8605853a1b0979562d252442644535bdd4a78188baf05c5d946036573.svg") center/contain no-repeat}
.age-gate__wrapper .age-gate .age-gate__error,.age-gate__wrapper .age-gate .age-gate__errors p{color:#FF8A8A}
.gx-burger#menu-toggle,.gx-burger#menu-toggle.active,.gx-burger#menu-toggle.open{background:var(--gx-btn);border:0}
.gx-burger#menu-toggle.open{background:var(--gx-btn-hi)}

.gx-app table{width:100%;max-width:none;margin:20px 0;border-collapse:collapse;border-spacing:0;border:0;border-radius:0;overflow:visible;text-align:left;font-size:15px;line-height:1.45}
.gx-app th,.gx-app td{padding:11px 18px 11px 0;border:0;border-bottom:1px solid var(--gx-line);background:none;text-align:left;vertical-align:top;color:#D4D4D8}
.gx-app thead th{padding-top:0;font-size:13px;font-weight:600;color:var(--gx-mute);border-bottom-color:#55565C}
.gx-app tbody td:first-child,.gx-app tbody th:first-child{font-weight:600;color:var(--gx-text)}
.gx-app th:last-child,.gx-app td:last-child{padding-right:0}
@media (max-width:767.98px){.gx-app table{display:block;overflow-x:auto;font-size:14px}.gx-app th,.gx-app td{min-width:140px}}
.gx-app .js-service-add,.gx-app .js-category-add{background:var(--gx-btn);color:var(--gx-text);border:0;border-radius:4px}
.gx-app .js-service-add:hover,.gx-app .js-category-add:hover{background:var(--gx-btn-hi)}
body .gx-app .ladys-btn-deposit{border:0;color:#000}
body .gx-app .ladys-btn-deposit span{color:#000}
body .gx-app .ladys-btn-deposit:after{background:#FFFFFF}
body .gx-app .ladys-btn-deposit:disabled{background:var(--gx-btn);opacity:1}
body .gx-app .ladys-btn-deposit:disabled span{color:var(--gx-mute)}
body .gx-app .ladys-vip-status{background:var(--gx-plate);color:var(--gx-mute)}
body .gx-app .ladys-shop-notice{background:#2A2418;border:0;color:#E8C989}
body .gx-app .ladys-shop-message.is-error,body .gx-app .ladys-wallet-notice.is-error{background:#2A1A1A;border:0;color:#FF9C9C}
body .gx-app .ladys-shop-message.is-success,body .gx-app .ladys-wallet-notice.is-success{background:#12261D;border:0;color:#5FE0A8}
@media (min-width:1150px){
  .gx-app .filter-desk-body .filter-base{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;align-items:start}
  .gx-app .filter-desk-body .filter-part{padding-top:2px}
  .gx-app .filter-desk-body .filter-content{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px 28px;height:auto!important}
  .gx-app .filter-desk-body .filter-content:has(> .filter-item:only-child){display:block!important}
  .gx-app .filter-desk-body .filter-row .filter-content .filter-item{width:auto;height:auto;background:none;border:0;border-radius:0}
  .gx-app .filter-desk-body .filter-item-top{display:block;height:auto;padding:0 0 8px;background:none;border:0;border-radius:0;pointer-events:none;cursor:default}
  .gx-app .filter-desk-body .filter-item-top:before,.gx-app .filter-desk-body .filter-item-top:after{display:none}
  .gx-app .filter-desk-body .filter-item-top p{margin:0;white-space:normal;font-size:13px;font-weight:600;color:var(--gx-mute)}
  .gx-app .filter-desk-body .filter-content > .filter-item:only-child > .filter-item-top{display:none}
  .gx-app .filter-desk-body .filter-item-body{display:block!important;position:static!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;opacity:1!important;visibility:visible!important;border:0!important;background:none!important;box-shadow:none!important}
  .gx-app .filter-desk-body .filter-row{padding:12px 0;border-bottom:1px solid var(--gx-line)}
  .gx-app .filter-desk-body .filter-row:last-child{border-bottom:0}
  .gx-app .filter-desk-body .filter-row,.gx-app .filter-desk-body .filter-base{width:100%;max-width:none}
  .gx-app .filter-desk-body .filter-content{width:100%;max-width:none}
  .gx-app .filter-desk-body .filter-row .filter-content .filter-item{display:block;position:relative;min-width:0}
  .gx-app .filter-desk-body .filter-item-body > .reset-text{position:absolute;top:0;right:0;line-height:18px}
  .gx-app .filter-desk-body .filter-content > .filter-item:only-child .filter-item-body > .reset-text{top:-26px}
  .gx-app .filter-desk-body .filter-item-body .filter-check{display:inline-block}
  .gx-app .filter-desk-body .filter-item-top p{display:block;height:auto;max-height:none;overflow:visible;-webkit-line-clamp:unset;padding-right:90px;line-height:1.35}
}
.filter-desk-wrapper .reset-text:not(.filter-desk-reset){font-size:12px;font-weight:500;color:var(--gx-mute);text-decoration:none}
@media (max-width:1149.98px){
  .filter-head-mob .filter-head-right .languages{visibility:hidden}
  .filter-desk-wrapper .filter-desk-body .filter-item-top{display:block!important;height:auto;padding:4px 0 8px;background:none;border:0;border-radius:0}
  .filter-desk-wrapper .filter-desk-body .filter-content > .filter-item:only-child > .filter-item-top{display:none!important}
  .filter-desk-wrapper .filter-item-top{height:auto;background:none;border:0;border-radius:0}
  .filter-desk-wrapper .filter-item-top:before,.filter-desk-wrapper .filter-item-top:after{display:none}
  .filter-desk-wrapper .filter-item-top p{height:auto;max-height:none;overflow:visible;margin:0;font-size:13px;font-weight:600;color:var(--gx-mute)}
}
.btn-form:after,.btn-filter:after,.btn-more:after,.kLvyojXO10z6fj:after,.OyxCPLGQCoWWAqI:after,.FhMs0p9r:after,.JKdAtT1Hap .uMiNLfniMzztql7:after{background:#FFFFFF}
.btn-form.FgtIpu8e8j:after,.FhMs0p9r.iKsIsmAovahP:after,.EtzbS1Uj5:after{background:var(--gx-btn-hi)}
.btn-form.FgtIpu8e8j:hover,.FhMs0p9r.iKsIsmAovahP:hover{color:var(--gx-text)}
body .gx-app .ladys-btn:disabled:after,body .gx-app .ladys-btn[disabled]:after{opacity:0}
body .gx-app .btn-promote:before{filter:brightness(0);opacity:.85}
.EtzbS1Uj5:hover:after{background:var(--gx-btn-hi)}
.sIoyKB6b6 .check-in input[type="checkbox"] + label .check-copy{border-color:#6B6C72}
.sIoyKB6b6 .check-in input[type="checkbox"]:checked + label .check-copy{border:1px solid var(--gx-accent)}
