/* /default/assets/css/front/main.css?v=1782221644 */
:root{--white:#fff;--txt:rgba(255,255,255,.74);--white:rgba(255,255,255,1);--light-bg:rgba(255,255,255,.1);--black-bg:#171502;--accent:#EADF82;--font-main:"Rethink Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-title:"Gabarito","Rethink Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-title-md:"Gabarito","Rethink Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--black-240:rgba(0,0,0,.24);--txt-740:rgba(255,255,255,.74);--white-100:rgba(255,255,255,.1)}.debug_block{background-color:black;z-index:9999999999999999999;max-width:1200px}p,li,span,ul,h1,h2,h3,h4,h5,h6{color:var(--txt)}html{scroll-behavior:smooth}p strong,.text strong{font-family:var(--font-main);font-weight:700;color:#fff}html{box-sizing:border-box}body{margin:0 auto;padding-top:0;font-family:var(--font-main);background:#161402;/* background:var(--black-bg);*/ color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:1920px;box-sizing:border-box;min-height:100vh}button,input,select,textarea{font-family:var(--font-main)}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}body.no-scroll{overflow:hidden;position:fixed;width:100%}*{box-sizing:border-box}main{width:100%;display:flex;flex-flow:column;margin-top:130px}.container{width:100%;max-width:1340px;margin:0 auto;padding:0 20px;display:flex;flex-flow:row wrap;justify-content:space-between}.rotate-0{transform:rotate(0deg)}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-135{transform:rotate(135deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}.light-decor{position:relative;z-index:0;background:#333121}.dark-decor{position:relative;z-index:0;background:rgb(58 55 35)}.light-decor>*{position:relative;z-index:3}.light-decor::before{content:'';display:block;width:100%;height:100%;/* */ position:absolute;left:0;top:0;z-index:1;border-radius:24px}.dark-decor::before{content:'';display:block;width:100%;height:100%;/* */ position:absolute;left:0;top:0;z-index:1;border-radius:24px}p,li{font-size:18px;line-height:28px}h2{font-size:52px}h3{font-size:28px}a{text-decoration:none;transition:color .2s ease-out}p i{font-style:italic}.auth_wrapper{padding:5px 20px;position:absolute;top:0px;display:flex;width:100%;max-width:1300px;margin:0 auto;align-items:center;justify-content:flex-end}.auth_container{display:flex;align-items:center;justify-content:flex-end;gap:20px}.auth_register{display:flex;align-items:center;gap:8px}.auth_register_link{color:#fff;text-decoration:none;font-size:14px;transition:color .2s}.auth_register:hover .auth_register_link{color:#c9a227}.auth_login_form{display:flex;align-items:center;margin:0;gap:10px;transition:all .3s ease-in-out}.auth_input{background:#2a2a2a;border:1px solid #444;color:#fff;padding:8px 15px;font-size:14px;border-radius:4px;width:150px}.auth_input::placeholder{color:#888}.auth_input:focus{outline:none;border-color:#c9a227}.modile_login_dropdown,.auth_login_btn{background:#c9a227;color:#000;border:none;padding:5px 25px;font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;transition:background .2s}.modile_login_dropdown:hover,.auth_login_btn:hover{background:#d4af37}.modile_login_dropdown{display:none}.auth_input.input-error{border-color:#dc2626}.auth_input.input-error::placeholder{color:#dc2626}@media (max-width:768px){.auth_login_form{flex-wrap:wrap;justify-content:center}}@media (max-width:720px){.auth_container{gap:10px}.modile_login_dropdown span{color:black}.modile_login_dropdown{display:block}.auth_login_form{display:none;position:absolute;max-height:0;max-width:425px;width:100%;left:50%;top:50px;z-index:99;background:#0d0d0d;margin:0 auto;transform:translateX(-50%);flex-wrap:wrap;padding:15px}.auth_input{flex:1 1 45%}.auth_login_btn{width:100%}.auth_login_form.open{display:flex;max-height:500px}}@media (max-width:425px){.auth_register_link{display:none}}.header.is-fixed{margin-top:10px}.header{margin-top:45px;width:100%;max-width:1300px;z-index:30;display:flex;position:fixed;top:0;left:0;right:0;margin-inline:auto;transform:none;background:rgb(45 43 27);align-items:center;padding:10px;gap:10px;isolation:isolate;border-radius:100px;box-sizing:border-box}.logo-wrapper{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%}.navigation{display:flex;flex-flow:row;justify-content:space-between;gap:20px;width:100%;max-width:100% !important}.menu{display:flex;flex-flow:row;justify-content:center;gap:0;padding:0;align-items:center}.menu-item{display:flex;justify-content:center;align-items:center;width:max-content;border-radius:100px}.menu-item a,.menu-item .seo-nav-button{padding:0 10px;font-family:var(--font-main);font-style:normal;font-weight:500;font-size:18px;line-height:23px;color:#FFF}.menu-item a:focus,.menu-item a:active,.menu-item a:visited,.menu-item .seo-nav-button:focus,.menu-item .seo-nav-button:active{color:#FFF}.menu-item:hover{background:rgba(255,255,255,.1);backdrop-filter:blur(10px)}.visually-hidden{display:none}.seo-nav-button{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.menu-item:hover a,.menu-item:hover .seo-nav-button{background:#EADF82;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contacts{display:flex;flex-flow:column;align-items:center;position:fixed;right:5px;top:50%;padding:10px;gap:10px;background:rgb(20 18 4);/* */ border-radius:100px;z-index:99;transform:translateY(-50%)}.actions{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:10px;flex:0 0 auto;width:max-content;position:relative;min-width:230px}.actions .circle-btn{width:60px;height:60px}.actions .languages{position:absolute;right:160px;top:0;left:0;border-radius:0 0 100px 100px;width:70px;height:70px}.actions .languages.active{height:201px;background:rgba(255,255,255,.1);/* */ border-radius:50px;width:70px}.actions .languages.active .lang-btn{background:transparent}.actions .languages.active .lang-btn::before{display:none}.search-wrapper{position:relative}.search-form{display:none;position:absolute;top:100%;left:0;background:rgba(255,255,255,.1);/* */ border-radius:20px;transition:all .2s ease}.search-form.is-open{display:flex !important}.search-form[hidden]{display:none !important}.toggle-menu{display:none !important;cursor:pointer;border:0;background:none}.mobile-menu{display:none}.page-title{font-family:var(--font-title);font-style:normal;font-weight:700;font-size:52px;line-height:66px;background:#EADF82;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-title.main-title{font-size:55px;line-height:79px;margin-top:0}h2.page-title{font-size:52px;line-height:66px}.text{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:var(--white)}.circle-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:10px;width:50px;height:50px;background:rgba(255,255,255,.1);border-radius:35px;position:relative}.circle-btn span{color:#ebd078;z-index:2;font-weight:700}.circle-btn.language-link{color:#ebd078;text-decoration:none;cursor:pointer;touch-action:manipulation}.circle-btn a::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0}.circle-btn img{position:relative;z-index:2}.circle-btn::before{display:block;content:'';width:100%;height:100%;/* box-shadow:0 0 10px 0 #EADF8257 inset;*/ /* */ position:absolute;left:0;top:0;border-radius:35px}.search-icon{cursor:pointer;border:none}.link{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 40px;gap:10px;width:max-content;background:rgba(255,255,255,.1);/* */ border-radius:100px}.favorite-btn{cursor:pointer;position:relative}.favorite-btn:hover,.search-icon:hover,.actions .languages:not(.active) .lang-btn:hover{background:#EADF82;border-radius:50%}.favorites-count{position:absolute;background:rgba(95,93,80,1);top:14px;right:13px;font-family:var(--font-main);font-style:normal;font-weight:700;font-size:12px;line-height:15px;/* leading-trim:both;*/ /* text-edge:cap;*/ text-align:center;color:#FFF;border-radius:50%;padding:5px;z-index:2;width:20px;height:20px}.link span{font-family:var(--font-main);font-style:normal;font-weight:600;font-size:20px;line-height:31px;background:#EADF82;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.link:hover{background:#EADF82}.link:hover span{background:#171502;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lang-selector{position:relative;display:inline-block}.lang-btn{border:none;padding:6px;cursor:pointer;display:flex;align-items:center}.lang-dropdown{position:relative;min-width:50px;padding:0 5px;z-index:999}.lang-dropdown ul{list-style:none;margin:0;padding:0;display:flex;flex-flow:column;gap:5px}.lang-dropdown li{width:60px !important;height:60px !important;cursor:pointer}.lang-dropdown li span{position:relative;z-index:3}.lang-dropdown li:hover,.lang-dropdown li.current{background:#EADF82}.lang-dropdown li:hover span,.lang-dropdown li.current span{background:#171502;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lang-dropdown li a{text-decoration:none;font-family:var(--font-main);font-style:normal;font-weight:600;font-size:16px;line-height:25px;color:#FFF;cursor:pointer;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.lang-dropdown li a:hover span{background:#171502;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:480px){.lang-dropdown{right:auto;left:0}}.section-intro{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start;margin-bottom:40px;width:100%}.section-intro h2{flex:0 0 auto;width:100%;max-width:450px;margin:0}.btn-hover-parent:hover .btn-hover-target{filter:brightness(100) invert(1)}.intro-desciption{flex:1;width:100%;max-width:710px;display:flex;flex-direction:column;align-items:flex-start;padding:20px 30px;gap:30px;background:rgba(255,255,255,.1);/* */ border-radius:24px}.intro-desciption p{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:rgba(255,255,255,.74);margin:0}.intro-desciption a{font-family:var(--font-main);font-style:normal;font-weight:600;font-size:18px;line-height:32px;color:#efa75e;margin:0}.footer_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 0 20px 0;gap:30px;width:100%;min-width:290px;background:rgba(15,16,1);/* box-shadow:0 0 10px 0 rgba(22,22,22,.9) inset;*/ position:relative;z-index:0;overflow-x:hidden;margin-top:auto}.footer_wrapper::before{content:'';display:block;width:100%;height:100%;/* */ position:absolute;left:0;top:0;z-index:1}.footer_wrapper::after{z-index:0;display:block;content:'';background:#EADF82;opacity:14%;width:250px;height:250px;right:-70px;top:-70px;border-radius:50%;position:absolute}.top-footer{width:100%;max-width:100% !important}.footer_wrapper .container{flex-flow:column;gap:30px;position:relative;z-index:3}.footer-navigation{display:flex;flex-flow:row wrap;justify-content:space-between;gap:44px}.footer-menu-block{/* flex:0 0 calc((100% - 88px) / 3);*/ display:flex;flex:1 1 260px;flex-flow:column;align-items:flex-start;justify-content:flex-start;min-width:0;gap:20px}.footer-menu-heading{margin:0}.footer-menu-title{font-family:var(--font-title);font-style:normal;font-weight:700;font-size:32px;line-height:41px;text-align:center;color:#FFF;margin:0;display:flex;justify-content:space-between;align-items:center;border:0;background:none;padding:0}.footer-menu-title::after{content:none}.footer-menu{display:grid;grid-template-columns:repeat(1,auto);grid-template-rows:auto;width:100%;justify-content:space-between;gap:10px;list-style-type:none;padding:0;margin:0}.footer-menu.popular-menu{grid-template-columns:repeat(1,auto);gap:10px 30px;justify-content:flex-start}.footer-menu__item-link{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:var(--txt);overflow-wrap:anywhere}.footer-menu__item-link:hover{background:#EADF82;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contacts-list{display:grid;grid-template-rows:auto;width:100%;grid-template-columns:repeat(3,auto);gap:10px 30px;justify-content:flex-start}.contacts-link{width:70px;height:70px}.contacts-link:hover{background:var(--accent)}.contacts-list .contacts-list__item{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:18px;line-height:28px;background:#EADF82;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;;cursor:pointer}.contacts-list .contacts-list__item:hover{background:#FFEF68;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-bar{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:0 150px 0 20px;gap:15px 40px;width:100%;max-width:100%;min-height:90px;background:rgba(255,255,255,.1);/* */ border-radius:20px;position:relative}.footer-bar .language{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:0 20px;gap:10px;width:max-content;height:50px;background:rgba(255,255,255,.1);border-radius:35px;cursor:pointer;position:absolute;right:20px;top:20px}.footer-bar .language.active{height:170px;background:rgba(0,0,0,.9);top:20px;padding:12px 15px 10px 15px;width:130px;border-radius:24px}.footer-bar .language.active img{margin-top:1px}.footer-bar .language span,.footer-bar .language img{position:relative;z-index:1}.footer-bar .language::before{backdrop-filter:blur(80px);display:block;position:absolute;content:'';width:100%;height:100%;left:0;top:0;z-index:0;border-radius:35px;overflow:hidden}.footer-bar .language.active::before{border-radius:24px}.footer-bar .languages-menu{display:none;position:relative;transition:max-height .35s ease,opacity .35s ease;pointer-events:none;width:100%;padding:0;gap:10px;flex:0 0 100%;flex-flow:column;opacity:1;pointer-events:auto;width:150px}.footer-bar .language:active{background:rgba(0,0,0,.24)}.footer-bar .languages-menu .languages-menu__item{width:100%;height:50px;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.1);border-radius:14px;position:relative;border-radius:35px}.footer-bar .languages-menu .languages-menu__item::before{/* */ display:block;position:absolute;content:'';width:100%;height:100%;left:0;top:0;z-index:0;border-radius:35px;overflow:hidden}.footer-bar .languages-menu .languages-menu__item span{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#FFF}.footer-bar .languages-menu .languages-menu__item:hover,.footer-bar .languages-menu .languages-menu__item.current{background:rgba(0,0,0,.9);backdrop-filter:blur(20px)}.footer-bar .languages-menu .languages-menu__item:hover span,.footer-bar .languages-menu .languages-menu__item.current span{background:#EADF82;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-bar .languages-menu.open{display:flex}.footer-bar-menu{list-style-type:none;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:20px;flex:1 1 auto;width:max-content;margin:0;padding:0}.footer-bar-menu>li{display:flex;flex-flow:row;justify-content:flex-start;flex:0 0 auto;width:max-content;position:relative}.footer-bar-menu>li a{padding-left:14px;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:rgba(255,255,255,.74)}.seo_content h2{font-size:clamp(28px,4vw,52px)}.seo_content p{font-size:clamp(15px,4vw,18px);margin-left:clamp(10px,2vw,20px)}.seo_content a{color:#EADF82}.seo_content ol,.seo_content ul{margin-left:clamp(20px,4vw,40px)}.footer-bar-menu>li:hover a{background:#EADF82;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-bar-menu>li:hover a::before{background:#EADF82}.footer-bar-menu>li a::before{display:block;position:absolute;content:'';background:rgba(255,255,255,.74);border-radius:50%;width:6px;height:6px;left:0;top:50%;transform:translateY(-50%)}.copyright{display:flex;flex-flow:column;align-items:center}.footer-disclaimer{width:100%;max-width:800px;margin:0 auto 10px auto;text-align:center;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:15px;line-height:24px;color:rgba(255,255,255,.74)}.footer-copy{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:15px;line-height:24px;text-align:center;color:rgba(255,255,255,.74);margin:0}.container.top-container.auth{flex-direction:column}.container.top-container .breadcrums_wrapper{margin:40px 0 0 0 !important}.breadcrums_wrapper{border-radius:24px;padding:8px 20px;width:fit-content;border:1px solid #453f1a;background:var(--black-240);display:flex;flex-wrap:wrap;gap:10px;align-items:center;list-style:none;margin-top:clamp(10px,2vw,30px);margin-bottom:clamp(20px,2vw,60px);margin-right:0;margin-left:0}.breadcrums_item{display:flex;align-items:center;gap:10px}.breadcrums_item+.breadcrums_item::before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background-color:var(--white-100)}.breadcrums_item span{font-family:var(--font-main);font-weight:400;font-size:15px;text-align:center;color:var(--txt-740)}.breadcrums_item a{font-family:var(--font-main);font-weight:400;font-size:15px;text-align:center;background:#EADF82;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.separator{width:6px;height:6px;border-radius:50%;background-color:var(--white-100)}.pagination{margin-top:30px}.pagination-list{display:flex;gap:10px;list-style:none;justify-content:center;margin:0;padding:0;flex-wrap:wrap}.pagination-item{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:100px;width:50px;height:50px;/* */ box-shadow:inset 0 0 10px 0 rgba(234,223,130,.34);background:var(--black-240);transition:all .3s ease-in}.pagination-item.active{/* */ box-shadow:inset 0 0 10px 0 rgba(234,223,130,.34);background:var(--white-100)}.pagination-item-link.active{background:#EADF82;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pagination-item-link{font-family:var(--font-main);font-weight:500;font-size:18px;text-align:center;color:var(--white);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pagination-item:hover{/* */ box-shadow:inset 0 0 10px 0 rgba(234,223,130,.34);background:var(--white-100)}.pagination-arrow.prev{rotate:90deg}.pagination-arrow.next{rotate:-90deg}@media (max-width:525px){.no_models_pop_up_wrapper{bottom:10px;right:10px;top:auto;width:fit-content;padding:10px 15px;border-radius:14px}.pagination{margin-top:15px}}.modal{display:none;position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;pointer-events:none;width:100vw}.modal.active{display:flex;opacity:1;pointer-events:auto}.modal-overlay{position:absolute;inset:0;background:rgba(47,47,47,.84)}.modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.74)}.modal-overlay::before{position:absolute;width:100%;height:100%;display:block;content:'';backdrop-filter:blur(20px)}.modal-content{position:relative;background:rgba(0,0,0,.9);max-width:700px;width:100%;max-height:90vh;overflow-y:auto;padding:50px 30px;border-radius:10px;z-index:10000;border-radius:24px}.modal.active .modal-content{transform:scale(1)}.modal-close{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;line-height:1;border-radius:14px;background:var(--liner-bg);padding:0;width:50px;height:50px;display:flex;flex-flow:row;justify-content:center;align-items:center}.modal-close img{width:24px;height:24px}.search-modal{position:fixed;inset:0;display:none;justify-content:center;align-items:center;z-index:500}.search-modal.active{display:flex}.search-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.74)}.search-modal__overlay::before{position:absolute;width:100%;height:100%;display:block;content:'';backdrop-filter:blur(20px)}.search-modal__content{position:relative;padding:30px;border-radius:12px;width:90vw;max-width:900px;z-index:501;transform:translateY(20px);opacity:0;transition:transform .3s ease,opacity .3s ease}.search-modal.active .search-modal__content{transform:translateY(0);opacity:1}.search-modal__form{background:rgba(255,255,255,.1);border-radius:50px;margin-bottom:20px}.search-modal__form input[type="search"]{width:100%;height:70px;border-radius:50px;box-shadow:none;background:transparent;box-shadow:none;border:none;padding-left:24px;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:20px;line-height:31px;color:rgba(255,255,255,.74)}.search-modal__form input[type="search"]:focus,.search-modal__form input[type="search"]:active,.search-modal__form input[type="search"]:hover{outline:none;border:none;box-shadow:none}.modal-search-btn{position:absolute;right:5px;top:5px;width:60px;height:60px;background:rgba(255,255,255,.1);border-radius:50%;padding:0;z-index:0;cursor:pointer;border:none;box-shadow:none;outline:none}.search-title{font-family:var(--font-title);font-style:normal;font-weight:700;font-size:clamp(24px,3vw,56px);line-height:56px;background:#EADF82;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;;margin:0 auto 30px auto;text-align:center}.modal-search-btn::before{content:'';display:block;/* */ position:absolute;left:0;top:0;z-index:1;border-radius:50%;width:60px;height:60px}.modal-search-btn img{position:relative;z-index:3}.search-modal__close{position:absolute;top:20px;right:20px;border:none;background:none;font-size:22px;cursor:pointer;width:50px;height:50px;z-index:5}.search-results{display:none;flex-flow:column;gap:10px}.search-results.open{display:flex}.search-results-list{display:flex;flex-flow:row wrap;justify-content:space-between;gap:10px}.search-results-list__item{flex:0 0 calc((100% - 20px) / 3);width:100%;max-width:100%;border-radius:20px}.search-results-list__item-link{display:flex;flex-flow:row;justify-content:space-between;gap:10px;align-items:center;padding:5px 10px 5px}/* Search Result Styles */ .search-result-item{display:flex;gap:15px;padding:10px;border-radius:8px;cursor:pointer;transition:background .2s ease}.search-result-item:hover{background:rgba(205,52,51,0.1)}.search-result-link{display:flex;gap:15px;width:100%;text-decoration:none;color:inherit}.search-result-image{flex-shrink:0;width:80px;height:100px;border-radius:8px;overflow:hidden;background:rgba(0,0,0,0.2)}.search-result-image img{width:100%;height:100%;object-fit:cover}.search-result-info{flex:1;display:flex;flex-direction:column;justify-content:center;gap:5px}.search-result-info h4{margin:0;font-size:14px;color:#F4F4F4;font-weight:600}.search-result-info p{margin:0;font-size:12px;color:rgba(244,244,244,0.7)}.category-result-item{display:inline-block;padding:8px 16px;background:rgba(205,52,51,0.4);color:#F4F4F4;text-decoration:none;border-radius:6px;font-size:12px;transition:background .2s ease;margin-bottom:8px}.category-result-item:hover{background:rgba(205,52,51,0.6)}.search-no-results,.search-error{padding:20px;text-align:center;color:rgba(244,244,244,0.7);font-size:14px}.search-model-thumb{flex:0 0 auto;width:100%;max-width:100px;height:100%;max-height:150px;border-radius:14px}.search-model-thumb img{width:100%;height:auto;object-fit:cover;object-position:top center;border-radius:14px}.search-model-info{flex:1;display:flex;flex-flow:column;align-items:center;gap:10px}.model-info-btns{display:flex;flex-flow:row;align-items:center;gap:10px}.model-info-btns .circle-btn{width:30px;height:30px}.model-info-btns .circle-btn img{width:16px;height:auto}.search-model-info .girl-name{margin:0;border-radius:100px;height:40px;width:100%;display:flex;justify-content:center;align-items:center}.search-model-info .girl-name::before{border-radius:100px}.search-model-info .girl-name span{position:relative;z-index:3;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:16px;line-height:25px;text-align:center;color:#FFF}.search-model-info .favorite:not(.active):hover{background:#EADF82}.search-model-info .favorite{width:100%;height:40px}.search-results-list__item:hover .search-model-info .girl-name span{background:#EADF82;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.see-more-link{width:max-content;margin:0 auto;height:50px;display:flex;justify-content:center;align-items:center;padding:5px 24px;border-radius:100px;cursor:pointer}.see-more-link span{font-family:var(--font-main);font-style:normal;font-weight:600;font-size:16px;line-height:25px;background:#EADF82;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.search-category-title{margin:20px 0 10px 0;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:24px;line-height:38px;text-align:left;color:#FFF}.categories-result-list{display:flex;flex-flow:row;justify-content:flex-start;flex-wrap:wrap;gap:10px}.categories-result-list .category-item{flex:0 0 auto;height:70px;width:max-content}.categories-result-list .category-item{display:flex;justify-content:space-between;align-items:center;border-radius:24px}.categories-result-list .category-item::before{border-radius:24px}.categories-result-list .category-item a{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;gap:15px;padding:5px 20px;height:70px}.categories-result-list .category-item:hover a span{background:#EADF82;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.categories-result-list .category-item:hover img{filter:brightness(0) saturate(100%) invert(63%) sepia(63%) saturate(392%) hue-rotate(347deg) brightness(101%) contrast(87%)}.tabs{width:100%}.tabs-nav{display:flex;gap:10px;margin-bottom:15px}.tab-btn{padding:10px 16px;border:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;padding:20px;gap:15px;background:rgba(255,255,255,.1);/* */ border-radius:50px;transition:background .25s}.tab-btn.active{background:#EADF82}.tab-btn.active span{background:#171502;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tabs-content{position:relative}.tab-panel{display:none;opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease}.tab-panel.active{display:flex;opacity:1;transform:translateY(0)}.bottom-actiolades-bar{display:none}.page-title.mobile{margin-top:clamp(30px,1vw,70px);margin-bottom:clamp(20px,1vw,40px);margin-right:0;margin-left:0}/* .girls-list.open{flex-wrap:wrap}*/ .menu-item-dropdown{position:relative;display:inline-block}.dropdown-overlay{position:absolute;width:100%;height:100%;top:35px}.dropdown-toggle{background:none;border:none;cursor:pointer;padding:3px 25px 2px 25px;border-radius:100px;font-family:var(--font-main);font-style:normal;font-weight:500;font-size:18px;line-height:23px;color:#FFF}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:130px;list-style:none;margin:0;padding:10px 20px;background:rgb(17 16 6 / 95%);box-shadow:0 0 10px rgba(234,223,130,.34) inset;/* */ border-radius:10px;display:flex;flex-direction:column;gap:10px;opacity:0;pointer-events:none;transition:opacity .25s ease}.dropdown-item-link{font-family:var(--font-main);font-style:normal;font-weight:500;font-size:18px;line-height:23px;color:#FFF;transition:color .3s ease-in-out}.dropdown-item-link:hover{color:#EADF82}.menu-item-dropdown:focus-within .dropdown-menu{opacity:1;pointer-events:auto}.menu-item-dropdown:focus-within .dropdown-toggle{background:rgba(255,255,255,.1);/* */ color:#EADF82}.mobile-menu-item{list-style:none}.open-submenu-btn{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;position:relative;padding-right:22px}.open-submenu-btn::after{content:"";position:absolute;right:0;top:50%;width:16px;height:16px;transform:translateY(-50%) rotate(90deg);background-color:#EADF82;mask-image:url("/default/assets/images/front/arrow_drop_down_circle_light.svg");mask-size:contain;mask-repeat:no-repeat}.submenu-panel{position:fixed;top:0;left:100%;width:100%;height:100vh;padding:20px;transition:left .35s ease;display:flex;flex-direction:column;z-index:1;align-items:center;justify-content:center}.submenu-panel.active{left:0}.submenu-back{background:none;border:none;color:#eadf82;font-size:18px;cursor:pointer;padding:10px 0;display:flex;align-items:center;gap:5px;margin-right:12px}.submenu-back img{transform:rotate(90deg)}.submenu-list{list-style:none;padding:0;margin-top:20px;display:flex;flex-direction:column;gap:14px}.submenu-list a{color:#fff;font-size:18px;text-decoration:none;text-align:center;width:100%;display:inline-block}.success-popup{position:fixed;top:10px;right:10px;bottom:0;opacity:0;transition:opacity .3s ease;z-index:9999}.success-popup.visible{opacity:1}.popup-content{background:rgba(14,11,11,.85);padding:20px 30px;border-radius:12px;box-shadow:0 0 10px rgba(234,223,130,.34) inset;width:fit-content}.popup-content p{margin:0;color:#fff;font-family:var(--font-main);font-size:16px}.circle-btn.tg{background-color:#1E6FFF}.circle-btn.wa{background-color:#1FC57A}.circle-btn.tg:hover{background-color:#2c76b3}.circle-btn.wa:hover{background-color:#33c056}.circle-btn.tg img,.circle-btn.wa img{filter:brightness(5)}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.smart-reveal-block{position:relative;margin-bottom:.5em}.smart-reveal-content{max-height:3.2em;overflow:hidden;transition:max-height .4s ease;line-height:1.6}.smart-reveal-content.expanded{max-height:2000px}.smart-reveal-fade{display:none}.smart-reveal-content.expanded~.smart-reveal-fade{display:none}.smart-reveal-btn{display:block;margin-top:6px;font-size:.82em;color:#161402;background:none;border:none;cursor:pointer;border-radius:10px;padding:5px;text-decoration:none;text-underline-offset:3px;font-weight:600;background:#c9a227;margin-top:10px}.gender-tabs{display:flex;gap:6px}.gender-tab{padding:4px 10px;border-radius:14px;border:1px solid currentColor}.gender-tab.active{background:#d4b450;color:#111;border-color:#d4b450}.report-btn{width:fit-content;padding:12px 20px;display:flex;background-color:rgb(199,44,44);gap:10px;border-radius:10px;margin:20px auto;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:box-shadow .3s ease}.report-btn svg{width:24px;height:24px}.report-text{font-size:14px;color:white;transition:color .3s ease}.report-btn:hover{background-color:#cf0f0f;box-shadow:1px -13px 18px 12px rgba(255,255,255,0.23) inset}.report-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.427);display:flex;align-items:center;justify-content:center;z-index:9999}.report-modal{background:#484029;border-radius:12px;width:100%;max-width:400px;overflow:hidden}.report-modal-header{display:flex;align-items:center;justify-content:flex-end;padding:10px 20px;font-weight:600}.report-modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.report-modal-body{padding:0 20px}.report-textarea{width:100%;height:120px;border-radius:8px;padding:12px;font-size:14px;background:transparent;resize:none;color:rgb(236,222,222);box-sizing:border-box;border:1px solid #f7d333}.report-textarea::placeholder{color:#f7d333}.report-textarea:focus{outline:none;border-color:#f7d333}.report-modal-footer{padding:10px 20px}.report-submit-btn{width:100%;background:#2c713b;color:#fff;border:none;box-shadow:0 0 10px 0 #67633d inset;padding:12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.report-submit-btn:hover{background:#2c500e}/* ---------- Header gender switch (dropdown near search) ---------- */ .gender-switch{position:relative;display:inline-block}.gender-switch__toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;color:#fff;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:20px;cursor:pointer;transition:background .15s,border-color .15s}.gender-switch__toggle:hover{background:rgba(212,180,80,0.18);border-color:rgba(212,180,80,0.5)}.gender-switch.open .gender-switch__toggle{background:rgba(212,180,80,0.2);border-color:#d4b450}.gender-switch__arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid currentColor;transition:transform .2s}.gender-switch.open .gender-switch__arrow{transform:rotate(180deg)}.gender-switch__list{position:absolute;top:calc(100%+6px);right:0;min-width:130px;margin:0;padding:6px 0;list-style:none;background:#1a1a1a;border:1px solid rgba(255,255,255,0.12);border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,0.45);z-index:40}.gender-switch__list li{margin:0}.gender-switch__item{display:block;padding:8px 14px;font-size:14px;color:#fff;text-decoration:none;transition:background .12s,color .12s}.gender-switch__item:hover{background:rgba(212,180,80,0.18);color:#d4b450}@media (max-width:1023px){.gender-switch__toggle{padding:5px 10px;font-size:14px}.gender-switch__list{right:0;left:auto;min-width:110px}}@media (max-width:560px){.gender-switch__toggle{padding:4px 8px;font-size:12px}.gender-switch__arrow{border-left-width:4px;border-right-width:4px;border-top-width:4px}}/* ---------- Languages:remove absolute positioning,put in flow ---------- */ .actions .languages{position:relative;right:auto;top:auto;left:auto;width:auto;height:auto;border-radius:0;display:inline-flex;align-items:center;gap:2px}.actions .languages .lang-btn{position:relative;z-index:2;color:#edc270;transition:color .15s}.actions .languages .lang-btn:hover,.actions .languages.active .lang-btn{color:#EADF82}.lang-btn__icon{display:block;width:24px;height:24px}.actions .languages.active{width:auto;height:auto;background:transparent;box-shadow:none;border-radius:0}.actions .languages .lang-dropdown{position:absolute;top:calc(100%+6px);right:0;left:auto;padding:8px 6px;background:rgba(20,20,20,0.95);border-radius:30px;z-index:40}.actions .languages .lang-dropdown[hidden]{display:none !important}.filter-item__dropdown.active{visibility:visible;opacity:1;max-height:500px;pointer-events:all;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#0a330c transparent}/* Chrome / Safari / Edge */ .filter-item__dropdown.active::-webkit-scrollbar{width:4px}.filter-item__dropdown.active::-webkit-scrollbar-track{background:transparent}.filter-item__dropdown.active::-webkit-scrollbar-thumb{background-color:#0a330c;border-radius:4px}.filter-item__dropdown.active::-webkit-scrollbar-thumb:hover{background-color:#0a330c}.filter-item__dropdown.active::-webkit-scrollbar-button{display:none;height:0;width:0}.no_models_pop_up_wrapper{position:fixed;opacity:0;top:10px;right:30px;width:300px;padding:15px 30px;border-radius:24px;box-shadow:inset 0 0 10px 0 rgba(234,223,130,0.34);background:var(--white-100);color:white;transition:opacity .3s ease-in;z-index:22;text-align:center;pointer-events:none;z-index:1}.no_models_text{margin:0}.no_models_pop_up_wrapper.active{opacity:1;pointer-events:all;z-index:9999}@media (max-width:1023px){.actions .languages .circle-btn,.actions .languages .search-wrapper,.actions .languages .favorite-btn{display:none}.actions .languages .lang-dropdown{right:0;left:auto}}@media screen and (max-width:1490px){.filter-item__dropdown{max-width:min(320px,calc(100vw - 24px))}}.filters-modal-inner .filter-item__dropdown{position:static;left:auto;right:auto;top:auto;transform:none;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin-top:8px;flex:0 0 auto}.filters-modal-inner .filter-item{flex-direction:column;align-items:stretch;height:auto;min-height:0;overflow:visible}.filters-modal-inner .filter-item__dropdown.active{visibility:visible;opacity:1;pointer-events:all;max-height:300px;overflow-y:auto}.filters-modal-inner .filter-item__dropdown[hidden],.filters-modal-inner .filter-item__dropdown:not(.active){display:none;margin-top:0;padding-block:0}@media screen and (max-width:1400px){.footer-menu,.footer-menu.popular-menu{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.contacts-list{grid-template-columns:repeat(2,auto)}.footer-navigation{gap:30px}.footer-menu-block{flex-basis:min(100%,320px)}}@media screen and (min-width:1401px){.group-menu-block .footer-menu.main-menu{grid-template-columns:repeat(2,auto);gap:10px 30px}}@media screen and (max-width:1340px){.header{width:calc(100% - 40px)}}@media screen and (max-width:1200px){.footer-menu,.contacts-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.footer-menu.popular-menu{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.footer-menu.main-menu{gap:10px 30px}.footer-menu-block.main-menu-block,.footer-menu-block{flex:1 1 calc(50% - 15px);min-width:min(100%,300px)}.footer-menu-block.popular-menu-block{flex-basis:100%}}@media screen and (max-width:1200px){.favorite-btn.btn-hover-parent{display:none}.toggle-menu{display:flex !important}.footer-navigation{gap:30px}.contacts{display:none}.mobile-menu.open{display:flex;flex-flow:column;position:absolute;width:100%;height:100%;justify-content:space-between;position:fixed;top:0;left:0;max-width:100% !important;z-index:999;border-radius:0;padding:15px}.mobile-menu.open::before{content:'';display:block;width:100%;height:100%;background:#171502;opacity:.94;/* */ position:absolute;left:0;top:0;z-index:1}.mobile-menu-actions{display:flex;justify-content:flex-start;gap:10px;width:100%}.mobile-menu-actions .close-menu{cursor:pointer;margin-left:auto}.mobile-menu-actions .favorite-btn{margin-left:auto}.mobile-menu-actions .favorite-btn .circle-btn{position:relative;z-index:3}.mobile-menu-actions .favorite-btn .circle-btn:hover{background:#EADF82}.mobile-menu-actions .circle-btn{background:rgba(255,255,255,.1);position:relative}.mobile-menu-actions .lang-dropdown li.current{background:#EADF82}.circle-btn::before{content:'';display:block;width:100%;height:100%;/* */ position:absolute;left:0;top:0;z-index:1}.mobile-menu-footer{display:flex;justify-content:flex-start;gap:20px;width:100%;background:rgba(255,255,255,.1);padding:5px;z-index:1;border-radius:100px}.mobile-menu-footer>*{position:relative;z-index:3}.mobile-menu-footer::before{border-radius:100px}.mobile-menu-footer .back-btn img{transform:rotate(90deg)}.mobile-contacts{display:flex;justify-content:flex-start;flex:0 0 auto;gap:20px;width:max-content;margin:0 auto}.back-btn{cursor:pointer}.mobile-contacts .contacts-link{background:#EADF82}.filter-btn{cursor:pointer}.lang-dropdown li{width:40px !important;height:40px !important}.lang-dropdown li a{font-size:14px}.mobile-menu-actions .languages{display:flex;position:absolute;flex-flow:row;background:rgba(0,0,0,.9);border-radius:50px;align-items:center}.mobile-menu-actions .languages.active{background:rgba(0,0,0,.9);padding:5px}.mobile-menu-actions .search-icon:hover{background:#EADF82}.mobile-menu-actions .languages.active .lang-dropdown{display:flex;align-items:center}.mobile-menu-actions .languages.active .lang-btn{background:transparent;width:40px;height:40px}.mobile-menu-actions .languages .lang-btn,.mobile-menu-actions .search-icon{position:relative;z-index:3}.mobile-menu-actions .languages.active .lang-btn::before{display:none}.mobile-menu-actions .languages.active::before{content:'';display:block;width:100%;height:100%;/* */ position:absolute;left:0;top:0;z-index:1;border-radius:50px}.mobile-menu-actions .lang-dropdown ul{flex-flow:row;align-items:center;position:relative;z-index:3}}@media screen and (max-width:990px){.footer-menu.popular-menu{grid-template-columns:repeat(2,auto)}.footer-menu__item-link{font-size:16px}}@media screen and (max-width:900px){.section-intro{flex-flow:column;align-items:flex-start;gap:20px}.search-results-list__item{flex:0 0 calc(50% - 5px)}.section-intro h2{flex:1;max-width:100%;padding:0}.intro-desciption{width:auto;padding:20px !important}.footer-navigation{flex-wrap:wrap;gap:30px 20px}.footer-menu-block.contacts-menu-block{flex:0 0 100%;width:100%}.contacts-list{grid-template-columns:repeat(5,auto);column-gap:20px;justify-content:space-between}}@media screen and (max-width:768px){.contacts{display:none}/* Hide desktop search modal on mobile,show mobile search modal */ #desktop-search-modal{display:none !important}#mobile-search-modal{inset:0 !important;width:100% !important;height:100% !important;z-index:9999 !important}.modal-search-btn::before{width:50px;height:50px}#mobile-search-modal .search-modal__content{width:95vw !important;max-width:100% !important;padding:15px !important;max-height:90vh !important;overflow-y:auto !important}#mobile-search-modal .search-modal__form{margin-bottom:15px !important}#mobile-search-modal .search-modal__form input[type="search"]{height:50px !important;font-size:14px !important}#mobile-search-modal .modal-search-btn{width:50px !important;height:50px !important;top:0}#mobile-search-modal .search-results-list{flex-direction:column !important}#mobile-search-modal .search-result-item{display:flex !important;gap:10px !important;padding:10px !important}#mobile-search-modal .search-result-image{flex-shrink:0 !important;width:60px !important;height:80px !important;border-radius:8px !important;overflow:hidden !important}#mobile-search-modal .search-result-image img{width:100% !important;height:100% !important;object-fit:cover !important}.footer-bar{height:auto;min-height:110px;padding:15px 15px 85px 15px;display:flex;flex-flow:column;justify-content:flex-start;align-items:center}.intro-desciption{padding:15px !important}.footer-bar-menu{flex-wrap:wrap;flex:0 0 100%;width:100%}.footer-bar .language{width:100%;max-width:260px;margin:0 auto;top:auto;bottom:15px;left:50%;transform:translateX(-50%)}.footer-bar .language.active{top:calc(100% - 65px);width:100%;max-width:260px}.contacts-list{display:flex;flex-flow:row wrap;justify-content:center}.contacts-list .contacts-list__item{flex:0 0 auto;gap:20px}footer{padding-top:30px}}@media screen and (max-width:768px){.circle-btn{width:50px;height:50px}.section-intro h2{flex:0 0 auto;font-size:28px !important;line-height:36px !important}.catalog-link{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 20px;gap:10px;width:max-content;height:40px;background:rgba(255,255,255,.1);/* */ border-radius:100px}.catalog-link span{font-family:var(--font-main);font-style:normal;font-weight:600;font-size:20px;line-height:31px;background:#EADF82;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.actions .circle-btn{width:50px !important;height:50px !important}.favorites-count{top:9px;right:6px}.mobile-menu-actions .languages.active .lang-dropdown{margin-top:0}.mobile-menu-actions .circle-btn:hover{background:#EADF82 !important}.actions .languages{width:50px !important;height:50px !important}.mobile-menu-actions .lang-dropdown li,.lang-dropdown li{width:40px !important;height:40px !important}.lang-dropdown li a{font-size:14px}.actions .languages.active{width:50px;height:145px}}@media screen and (max-width:650px){.container{padding-inline:15px}.header{margin-top:35px;width:calc(100% - 30px)}.actions{min-width:auto}.actions .languages{top:0;display:none}.left-wrap{border-radius:24px !important}.left-wrap::before{border-radius:24px !important}h1.page-title.main-title{font-size:32px;line-height:41px}.logo-wrapper,.logo-wrapper img{width:50px;height:50px}h2.page-title,h2.help-section__title{font-size:32px !important;line-height:48px !important}.footer-menu-block.main-menu-block,.footer-menu-block{flex:0 0 100%;width:100%}.footer_wrapper .container,.footer-navigation{gap:10px}.copyright{margin-top:10px}.footer-menu-title{font-size:20px;line-height:26px;position:relative;padding:10px 15px;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;width:100%}.footer-menu-title::after{content:"";display:block;width:24px;height:24px;flex:0 0 24px;background:url("/default/assets/images/front/arrow_drop_down_circle_light.svg") center / contain no-repeat;transition:transform .3s ease}.footer-menu-block.responsive{overflow:hidden;height:50px;transition:height .4s ease;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;background:rgba(255,255,255,.1);/* */ border-radius:24px}.footer-menu-block.responsive.open .footer-menu{padding:0 15px 10px 15px}.footer-menu-block.contacts-menu-block .footer-menu-title{text-align:center;justify-content:center;padding-bottom:0}.footer-menu-block.responsive.open .footer-menu-title::after{transform:rotate(180deg)}.footer-menu-block.responsive.open .footer-menu-title{padding:10px 15px 10px 15px}.footer-menu.main-menu,.footer-menu.popular-menu{grid-template-columns:repeat(2,1fr)}.footer-menu-block.responsive.open{height:auto}footer{padding-top:20px}}@media screen and (max-width:560px){h2.page-title{font-size:32px;line-height:41px}.languages.active{display:flex;flex-flow:row}.pagination-item{width:40px;height:40px}.pagination-item-link{font-size:15px}.pagination-list{gap:5px}}@media screen and (max-width:475px){.bottom-actiolades-bar{position:fixed;bottom:3px;width:100%;z-index:9999;display:block}.bottom-actiolades-inner{margin:0 auto;border-radius:100px;padding:10px;/* */ /* box-shadow:inset 0 0 10px 0 rgba(234,223,130,.34);*/ background:rgba(0,0,0,.9);display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 30px)}.action-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;width:50px;height:50px;/* */ box-shadow:inset 0 0 10px 0 rgba(234,223,130,.34);background:var(--black-240)}.bottom-actiolades-social{display:flex;flex-direction:row;gap:10px}.bottom-actiolades-social .action-btn{/* */ box-shadow:inset 0 0 10px 0 rgba(234,223,130,.34);background:#EADF82}.action-btn.go-prev{transform:rotate(90deg)}}@media screen and (max-width:375px){.footer-menu.main-menu,.footer-menu.popular-menu{grid-template-columns:1fr}}#letg-wrap{position:fixed;bottom:24px;left:24px;z-index:9999;width:320px}.letg-toast{background:rgba(20,24,8,0.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(212,180,80,0.45);border-radius:16px;overflow:hidden;animation:letg-in .3s ease}@keyframes letg-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.letg-toast__top{background:rgba(212,179,80,0.185);border-bottom:1px solid rgba(212,180,80,0.15);padding:14px 16px;display:flex;align-items:center;gap:10px}.letg-icon{width:36px;height:36px;background:rgba(42,171,238,0.12);border:1px solid rgba(42,171,238,0.2);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.letg-toast__title{font-size:13px;font-weight:500;color:#d4b450}.letg-toast__sub{font-size:11px;color:rgb(255,255,255);margin-top:2px}.letg-toast__close{margin-left:auto;width:24px;height:24px;background:none;border:none;color:rgba(212,180,80,0.4);font-size:18px;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center}.letg-toast__close:hover{background:rgba(212,180,80,0.1);color:#d4b450}.letg-toast__body{padding:14px 16px}.letg-toast__desc{font-size:12px;color:rgba(255,255,255,0.55);line-height:1.6;margin-bottom:12px}.letg-toast__btn{display:block;width:100%;padding:10px;background:#d4b450;border:none;border-radius:10px;color:#1a1f08;font-size:13px;font-weight:600;cursor:pointer;text-align:center;text-decoration:none;transition:background .15s}.letg-toast__btn:hover{background:#c4a440}.letg-toast__footer{padding:0 16px 12px;display:flex;justify-content:center}.letg-dismiss{font-size:11px;color:rgba(212,180,80,0.35);background:none;border:none;cursor:pointer}.bottom-actions-bar{display:none}@media screen and (max-width:475px){.bottom-actions-bar{position:fixed;bottom:5px;width:100%;z-index:99;display:block}.bottom-actions-inner{margin:0 auto;border-radius:100px;padding:3px;box-shadow:inset 0 0 10px 0 rgba(234,223,130,.34);background:#2d2b1b;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 30px)}.action-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;width:50px;height:50px;border:0;cursor:pointer;box-shadow:inset 0 0 10px 0 rgba(234,223,130,.34);background:var(--black-240)}.bottom-actions-social{display:flex;flex-direction:row;gap:10px}.bottom-actions-social .action-btn{box-shadow:inset 0 0 10px 0 rgba(234,223,130,.34);background:linear-gradient(90deg,#eadf82 0%,#efa75e 100%)}.action-btn.go-prev{transform:rotate(90deg)}}.letg-dismiss:hover{color:rgba(212,180,80,0.7)}@media (max-width:600px){#letg-wrap{width:100%;bottom:0;left:0;right:0;z-index:100}.letg-toast__close{width:55px;height:55px;font-size:36px}.letg-toast{border-radius:20px 20px 0 0;border-bottom:none}}.selected-filters-wrapper:empty{display:none !important;min-height:0 !important;margin-top:0 !important;margin-bottom:0 !important;padding:0 !important}.selected-filters-wrapper:not(:has(.selected-filter-value_wrapper)){display:none !important;min-height:0 !important;margin-top:0 !important;margin-bottom:0 !important;padding:0 !important}button.filter-item__header,button.filter-reset-btn,button.filter-single__btn,button.open_modal_filter{appearance:none;-webkit-appearance:none;font:inherit}button.filter-reset-btn,button.open_modal_filter{border:0}.open_modal_filter.active,.open_modal_filter.is-active,.action-btn.filter-btn.active,.action-btn.filter-btn.is-active{outline:2px solid #eadf82;outline-offset:3px;box-shadow:inset 0 0 10px 0 rgba(234,223,130,.54),0 0 0 3px rgba(234,223,130,.18)}.filter-item__header{position:relative;min-width:0;padding-right:34px}.filter-item__header::after{content:"";position:absolute;top:50%;right:0;width:24px;height:24px;border:1px solid rgba(234,223,130,0.62);border-radius:50%;background:rgba(234,223,130,0.12);box-shadow:inset 0 0 8px rgba(234,223,130,0.24);transform:translateY(-50%);pointer-events:none}.filter-item__header::before{content:"";position:absolute;top:50%;right:9px;z-index:1;width:5px;height:5px;border-right:2px solid #eadf82;border-bottom:2px solid #eadf82;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease;pointer-events:none}.filter-item__header.active::before{transform:translateY(-35%) rotate(225deg)}

/* /default/assets/css/front/header_responsive.css */
/* ============================================ Header Responsive - Single Menu Adaptation ============================================ */ /* Desktop (>1200px) */ @media screen and (min-width:1201px){/* Hide mobile-specific elements */ .mobile-menu-btn,.mobile-video-item,.mobile-favorites-item,.mobile-categories-btn,.mobile-search-item,.mobile-languages-item,.menu-close,.submenu-panel,#mobile-search-modal{display:none !important}/* Desktop dropdown */ .menu-item-dropdown .dropdown-toggle{display:inline}.menu-item-dropdown .dropdown-overlay{display:none}.menu-item-dropdown:hover .dropdown-overlay{display:block}}/* Tablet & Mobile (≤ 1200px) */ @media screen and (max-width:1200px){/* Hide desktop dropdown */ .menu-item-dropdown .dropdown-toggle,.menu-item-dropdown .dropdown-overlay{display:none !important}/* Show mobile categories button */ .mobile-categories-btn{display:block !important;width:100%;text-align:left;background:none;border:none;color:#F4F4F4;font-family:"Noto Sans",sans-serif;font-weight:500;font-size:16px;cursor:pointer;padding:15px 20px 15px 0}.mobile-categories-btn:hover{color:rgba(205,52,51,1)}/* Toggle button - show on mobile */ .toggle-menu{display:flex !important}/* Menu wrapper - hidden by default on mobile */ .menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#171502;flex-direction:column;gap:0;padding:20px;box-sizing:border-box;justify-content:center;align-items:center;z-index:9999;overflow:auto;list-style:none;margin:0}/* Menu open state when menu has open class */ .menu.open{display:flex;justify-content:flex-start;padding:80px}/* Menu close button */ .menu-close{position:fixed;top:20px;right:20px;background:none;border:none;cursor:pointer;z-index:10001;display:flex;align-items:center;justify-content:center;padding:5px;transition:opacity .3s ease}.menu-close:hover{opacity:.7}.menu-close img{width:24px;height:24px}/* Menu items styling for mobile */ .menu-item{width:auto;border-bottom:none;padding:15px 0;text-align:center}.menu-item:last-child{border-bottom:none}.menu-item a,.menu-item .seo-nav-button{display:block;font-size:18px;color:#F4F4F4;text-decoration:none;transition:color .3s ease}.menu-item a:hover,.menu-item .seo-nav-button:hover{color:rgba(205,52,51,1)}/* Show mobile-specific items */ .mobile-video-item,.mobile-favorites-item,.mobile-search-item,.mobile-languages-item{display:block !important}/* Mobile Search Button */ .mobile-search-item{width:100%;margin:20px 0}.mobile-languages{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.mobile-languages .language-link{padding:8px 16px;background:rgba(205,52,51,0.6);color:#F4F4F4;text-decoration:none;border-radius:4px;font-size:14px;transition:background .3s ease}.mobile-languages .language-link:hover{background:rgba(205,52,51,1)}/* Mobile search button */ .open-mobile-search-btn{background:none;border:none;color:#F4F4F4;font-family:"Noto Sans",sans-serif;font-weight:500;font-size:16px;cursor:pointer;padding:0;transition:color .3s ease}.open-mobile-search-btn:hover{color:rgba(205,52,51,1)}/* Submenu panel - mobile only */ .submenu-panel{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#171502;padding:20px;flex-direction:column;gap:15px;z-index:101;justify-content:center;align-items:center}.submenu-panel.open{display:flex}.submenu-back{display:flex;align-items:center;justify-content:center;gap:10px;background:none;border:none;color:#F4F4F4;font-family:"Noto Sans",sans-serif;font-weight:500;cursor:pointer;transition:color .3s ease;padding:0;margin-bottom:30px;font-size:16px}.submenu-back:hover{color:rgba(205,52,51,1)}.submenu-back img{transform:rotate(90deg)}.submenu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px;text-align:center}.submenu-list li{border-bottom:none;padding:0}.submenu-list li:last-child{border-bottom:none}.submenu-list a{color:#F4F4F4;text-decoration:none;font-size:18px;transition:color .3s ease}.submenu-list a:hover{color:rgba(205,52,51,1)}}/* Mobile specific (<= 768px) */ @media screen and (max-width:768px){.menu-item{padding:12px 0}.menu-item a,.menu-item .seo-nav-button{font-size:14px}.mobile-categories-btn{font-size:14px}.submenu-panel{padding:15px}.submenu-list a{font-size:14px}/* Mobile languages adjustments */ .mobile-languages .language-link{font-size:12px;padding:6px 12px}}

/* /default/assets/css/front/home.css */
.top-block{display:flex;justify-content:space-between;align-items:center;position:relative;max-width:100%;margin:45px 0 25px 0;flex:0 0 100%;max-width:100% !important}.left-wrap{height:auto;min-height:307px;width:100%;background:rgba(255,255,255,0.1);border-radius:50px;padding:20px 40px;display:flex;flex-flow:column;align-items:flex-start;justify-content:center;gap:15px}.left-wrap *{position:relative;z-index:2}.left-wrap::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;border-radius:50px}.left-wrap p{margin:0}.left-wrap a{margin-top:10px}.right-wrap{width:50%;max-width:640px;position:relative;z-index:1;height:500px;margin:0 0 0 auto;overflow:hidden;border-radius:100p;overflow:hidden}.right-wrap::before{position:absolute;display:block;width:100%;height:100%;background:rgba(255,255,255,0.1);/* blur */ box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34)}.right-wrap img{width:100%;max-width:640px;height:auto;border-radius:100px}.page-title.main-title{font-size:55px;line-height:79px;margin:0}.carousel-slides{position:relative;height:500px;overflow:hidden;border-radius:100px;width:100%}.slide{position:absolute;top:50%;transform:translateY(-50%);left:100%;width:100%;height:100%;object-fit:cover;opacity:0;transition:all 1s ease;border-radius:100px}.slide.active{left:0;opacity:1}.slide.prev{left:-100%}.carousel-lines{display:flex;gap:10px;position:absolute;left:auto;bottom:0;right:685px}.line{width:35px;height:5px;background:rgb(16 15 1);border-radius:20px;overflow:hidden;position:relative}.line::before{content:'';display:block;height:5px;width:100%;z-index:0}.line.active-line{width:70px}.line.active-line .line-progress{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%)}.line-progress{position:absolute;top:0;left:0;height:100%;width:100%;background:rgb(16 15 1);transition:width linear}.new-girls{margin-bottom:70px;flex:0 0 100%;display:flex;flex-flow:column;max-width:100% !important}.section-intro{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.section-intro.pop.section{display:flex;flex-direction:column;gap:20px}.section-intro.pop.section .intro-desciption{max-width:100%}.section-intro h2{flex:0 0 auto;width:100%;max-width:450px;margin:0}.intro-desciption{flex:1;width:100%;max-width:710px;display:flex;flex-direction:column;align-items:flex-start;padding:20px 30px;gap:30px;/* white 10% */ background:rgba(255,255,255,0.1);/* blur */ box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);border-radius:24px}.intro-desciption p{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:rgba(255,255,255,0.74)}.see-more{margin:30px auto 0 auto;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.see-more:hover img{transform:rotate(90deg)}.see-more.link span{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.see-more.link:hover span{background:linear-gradient(90deg,#0A0A0A 0%,#171502 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.popular-girls{margin-bottom:70px;display:flex;flex-flow:column;max-width:100% !important}.popular-girls .section-intro.section{flex-flow:column;align-items:center}.popular-girls .section-intro .intro-desciption,.popular-girls .section-intro h2{flex:0 0 auto !important;max-width:100%}.popular-girls .section-intro h2{text-align:center}.popular-girls .section-intro .intro-desciption{gap:10px}.logistic{margin-bottom:20px}.search-section{display:none}/*Garantied list*/ section.garantied{display:flex;flex-flow:column;margin-bottom:70px;max-width:100%}section.garantied h2{margin:0 0 40px 0}.garantied-list{display:flex;flex-flow:row wrap;justify-content:space-between;position:relative;gap:20px}.garantied-list::before{display:block;display:block;content:'';background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);opacity:14%;width:250px;height:250px;left:50%;bottom:30%;transform:translateX(-50%);border-radius:50%;position:absolute}.garantied-list__item{flex:0 0 calc((100% - 40px) / 3);width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;padding:20px 30px;gap:10px;background:rgb(16 15 1);border-radius:24px;position:relative;z-index:2;overflow:hidden}.garantied-list__item::before{display:block;content:'';width:100%;height:100%;box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);position:absolute;top:0;left:0;z-index:0;border-radius:24px}.garantied-list__item-icon{position:relative;z-index:1;margin:0 auto 10px auto;width:80px;height:80px;background:rgba(255,255,255,0.1);overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:20px}.garantied-list__item-icon img{position:relative;z-index:2}.garantied-list__item-icon::before{display:block;content:'';width:100%;height:100%;box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);position:absolute;top:0;left:0;z-index:0;border-radius:20px;overflow:hidden}.garantied-list__item-title{position:relative;z-index:1;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:28px;line-height:44px;color:#FFFFFF;margin:0}.garantied-list__item-desciption{position:relative;z-index:1}.garantied-list__item-desciption p{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:rgba(255,255,255,0.74);margin:0}/*Help section*/ .help-section{background:rgba(255,255,255,0.1);padding:50px 50px;border-radius:24px;display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:70px;width:100%;max-width:100%;position:relative;overflow:hidden;max-width:100%}.help-section::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;border-radius:24px}.help-section-text{flex:1;width:100%;max-width:100%;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:20px;position:relative;z-index:2}.help-section__title{font-family:var(--font-title);max-width:1000px;height:132px;font-style:normal;font-weight:700;font-size:52px;line-height:66px;background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin:0;max-width:555px}.help-section__description{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:20px}.contact-us-link{height:60px;width:max-content;background:var(--light-bg);border-radius:100px;padding:0 40px;font-family:var(--font-main);font-style:normal;font-weight:600;font-size:20px;line-height:31px;text-align:center;text-decoration:none;display:flex;flex-flow:row;justify-content:center;align-items:center;cursor:pointer;width:max-content;position:relative;overflow:hidden}.contact-us-link span{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;position:relative;z-index:1}.contact-us-link::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;border-radius:100px}.contact-us-link:hover span,.contact-us-link:focus span,.contact-us-link:visited span{background:linear-gradient(90deg,#0A0A0A 0%,#171502 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.help-section__description p{margin:0;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:rgba(255,255,255,0.74)}.help-contacts{flex:0 0 170px;width:100%;max-width:170px;height:100%;display:flex;flex-flow:column;justify-content:flex-start;align-items:center;gap:30px;position:relative;z-index:2}.msg-link{flex:0 0 calc(50% - 10px);height:70px;width:100%;background:var(--main);border-radius:100px;display:flex;flex-flow:row;justify-content:center;align-items:center}.msg-link:hover,.contact-us-link:hover{background:var(--accent)}.help-contacts-logo{width:70px;height:70px}.messanger-links{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%;margin-top:auto}.messanger-links .contacts-list__item-icon{height:70px;width:70px;border-radius:100px}.messanger-links .contacts-list__item-icon:hover{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%)}/*Services list*/ section.services{display:flex;flex-flow:column;margin-bottom:70px;max-width:100%}section.services h2{margin:0;width:100%}.services-list{display:flex;flex-flow:row wrap;justify-content:space-between;position:relative;gap:20px}.services-list::before{display:block;content:'';background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);opacity:14%;width:500px;height:500px;left:50%;top:23%;transform:translateX(-50%);border-radius:50%;position:absolute}.services-list__item{flex:1 0 calc((100% - 20px) / 2);width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;padding:30px 30px;gap:10px;/* black 24% */ background:rgb(16 15 1);border-radius:24px;position:relative;z-index:2;overflow:hidden}.services-list__item::before{display:block;content:'';width:100%;height:100%;box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);position:absolute;top:0;left:0;z-index:0;border-radius:24px}.services-list__item-title{position:relative;z-index:1;font-family:var(--font-title);font-style:normal;font-weight:700;background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin:0;text-align:left}.services-list__item-description{position:relative;z-index:1;display:flex;flex-flow:column;gap:20px}.services-list__item-description *{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:rgba(255,255,255,0.74);margin:0}.services-list__item-description ul{list-style-type:none;display:flex;flex-flow:column;justify-content:flex-start;gap:10px;margin:0;padding:0}.services-list__item-description ul>li{display:flex;flex-flow:row;justify-content:flex-start;flex:0 0 auto;width:auto;position:relative;padding-left:20px}.services-list__item-description ul>li::before{display:block;position:absolute;content:'';background:var(--accent);border-radius:50%;width:6px;height:6px;left:0;top:50%;transform:translateY(-50%)}.services-list__item-description a{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}/*Faq section*/ .faq-section{display:flex;flex-flow:row wrap;width:100%;max-width:100% !important;gap:20px;margin-bottom:70px}.faq-title{width:100%;flex:0 0 100%;margin:0 0 20px 0}.faq-item{flex:0 0 calc(50% - 10px);width:100%;background:rgba(255,255,255,0.1);position:relative;z-index:0;border-radius:24px;padding:30px;display:flex;flex-flow:column;align-items:flex-start;gap:10px}.faq-item::before{display:block;content:'';width:100%;height:100%;box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);position:absolute;top:0;left:0;z-index:0;border-radius:20px;overflow:hidden}.faq-question{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:28px;line-height:44px;color:#FFFFFF;margin:0;position:relative;z-index:2}.faq-answer{position:relative;z-index:2}.faq-answer p{margin:0;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:rgba(255,255,255,0.74)}/*Reviews*/ .reviews-section{width:100%;max-width:100% !important;display:flex;flex-flow:column;gap:40px;margin-bottom:70px}.reviews-section h2{margin:0}.reviews{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;gap:20px;position:relative}.reviews::before{display:block;display:block;content:'';background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);opacity:14%;width:250px;height:250px;left:50%;top:27%;border-radius:50%;transform:translate(-50%,0);position:absolute}.reviews-item{flex:0 0 calc((100% - 20px) / 2);width:100%;max-width:100%;display:flex;flex-flow:row;align-items:flex-start;padding:30px 30px;gap:10px;/* black 24% */ background:rgb(16 15 1);border-radius:24px;position:relative;z-index:2;overflow:hidden;gap:20px}.reviews-model__image{width:100px;height:100px;border-radius:50%;display:flex;justify-content:center;overflow:hidden}.reviews-model__image img{width:100%;height:auto;object-fit:cover;object-position:top center}.reviews-item::before{display:block;content:'';width:100%;height:100%;box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);position:absolute;top:0;left:0;z-index:0;border-radius:24px}.reviews-item:hover{background:rgba(255,255,255,0.1)}.reviews-item:hover .reviews-model__name{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.reviews-item:hover::before{box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34)}.reviews-model,.reviews-item__content{position:relative;z-index:1;flex:1}.reviews-model{flex:0 0 120px;display:flex;flex-flow:column;align-items:center;gap:15px;justify-content:flex-start;margin:auto 0}.reviews-model__name{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:20px;line-height:31px;text-align:center;color:#FFFFFF;margin:0}.reviews-item__content-wrapper p{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:#FFFFFF}.review-header{display:flex;flex-flow:row;justify-content:flex-start;width:100%}.reviews-item__date{margin:0 0 0 auto;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:15px;line-height:24px;text-align:right;color:rgba(255,255,255,0.74);display:flex;justify-content:center;align-items:center}.review-header__author{display:flex;justify-content:flex-start;align-items:center;flex:0 0 auto;max-width:max-content;gap:20px}.review-header__author-name{display:flex;flex-flow:row;max-width:max-content;margin:0;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:24px;line-height:38px;color:rgba(255,255,255,0.74)}.review-item__rating{display:flex;flex-flow:row;justify-content:center;align-items:center;max-width:max-content;height:38px;padding:0 10px;border-radius:24px}span.review-item_stars{display:flex;justify-content:center;align-items:center}.reviews-item__info{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start}/*Subscribe*/ .subscribe{display:flex;flex-flow:row;gap:40px;position:relative;background:rgba(255,255,255,0.1);border-radius:24px;padding:20px;margin-bottom:70px;width:100%}.subscribe::before{display:block;content:'';width:100%;height:100%;box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);position:absolute;top:0;left:0;z-index:0;border-radius:20px;overflow:hidden}.subscribe-content{display:flex;flex-flow:column;gap:20px;align-items:flex-start;justify-content:center;flex:0 0 480px;position:relative;z-index:1;margin-left:auto}.subscribe-form{margin-top:10px;flex:0 0 auto;height:60px;width:100%;display:flex;flex-flow:row;justify-content:space-between;position:relative;background:rgba(255,255,255,0.1);border-radius:100px}.subscribe-form::before{display:block;content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;border-radius:100px;overflow:hidden}.subscribe-form .subscribe-email{width:100%;position:relative;background:rgba(255,255,255,0.1);border-radius:100px;box-shadow:none;border:none;outline:none;padding-left:24px;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:rgba(255,255,255,0.74)}.subscribe-email::placeholder{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:rgba(255,255,255,0.74)}.subscribe-form .subscribe-send{position:absolute;right:5px;top:5px;background:rgba(255,255,255,0.1);padding:10px 30px;border-radius:100px;height:50px;border:none;cursor:pointer}.subscribe-form .subscribe-send span{position:relative;z-index:1;font-family:var(--font-main);font-style:normal;font-weight:600;font-size:18px;line-height:28px;background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.subscribe-form .subscribe-send::before{display:block;content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;border-radius:20px;overflow:hidden}.subscribe-form .subscribe-send:hover{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%)}.subscribe-form .subscribe-send:hover span{background:linear-gradient(90deg,#0A0A0A 0%,#171502 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.subscribe-title{margin:0}.subscribe-description{margin:0}.subscribe-image{border-radius:20px;width:100%;max-width:710px;position:relative;z-index:1;overflow:hidden}.subscribe-image img{object-fit:cover;object-position:center}.subcategory-nav{width:100%}.subcategory-nav-list{list-style:none;display:flex;flex-wrap:wrap;gap:clamp(8px,1.35vw,20px);margin:0;padding:0}.subcategory-nav-list-item{border:1px solid #453f1a;background:rgb(16 15 1);border-radius:24px;transition:all .3s ease;display:flex;align-items:center;padding:0 clamp(4px,0.7vw,10px)}.subcategory-nav-list-item_link{border-radius:24px;padding:clamp(10px,1.4vw,20px) clamp(14px,1.6vw,20px) clamp(10px,1.4vw,20px) clamp(8px,1vw,10px);font-family:var(--font-main);font-weight:400;font-size:clamp(15px,1.25vw,20px);line-height:1.2;text-align:center;color:var(--white);display:flex;align-items:center;gap:clamp(8px,1vw,15px)}.subcategory-mobile-wrapper{display:none}.subcategory-nav-list-item a .category-icon-nationality{width:clamp(30px,3vw,40px);height:clamp(30px,3vw,40px);object-fit:cover}.subcategory-nav-list-item_link .category-icon{width:clamp(30px,3vw,40px);height:clamp(30px,3vw,40px);flex:0 0 auto}.subcategory-nav-list-item:hover .category-icon,.subcategory-nav-list-item:active .category-icon{filter:invert(18%)}.subcategory-nav-list-item:hover a .category-icon{invert(18%)}.subcategory-nav-list-item:hover,.subcategory-nav-list-item:active{box-shadow:inset 0 0 10px 0 rgba(234,223,130,0.34);background:var(--white-100)}.subcategory-nav-list-item:hover .subcategory-nav-list-item_link,.subcategory-nav-list-item:active .subcategory-nav-list-item_link{font-weight:400;text-align:center;background:linear-gradient(90deg,#eadf82 0%,#efa75e 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}/* filtration */ .filter-container{display:flex;flex-wrap:wrap;gap:10px 0;width:100%;margin-top:20px;justify-content:space-between}.filter-list{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;display:flex;gap:clamp(6px,0.8vw,10px);position:relative;z-index:22}.filter-list.active{display:flex}.filter-reset-btn{opacity:0;visibility:hidden;border:0;font:inherit;border-radius:50px;padding:clamp(10px,1vw,20px) clamp(14px,1.4vw,20px);cursor:pointer;box-shadow:inset 0 0 10px 0 rgba(234,223,130,0.34);background:var(--black-240);transition:opacity .3s ease-in;display:none;height:clamp(46px,4vw,60px);cursor:pointer;align-items:center;justify-content:center}.filter-reset-btn_label{font-family:var(--font-main);font-weight:400;font-size:clamp(15px,1vw,17px);text-align:center;background:linear-gradient(90deg,#eadf82 0%,#efa75e 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.filter-reset-btn.active{opacity:1;display:flex;visibility:visible}.filter-list-btns{display:flex;gap:clamp(8px,1.35vw,20px);flex-wrap:wrap}.filter-item{border:1px solid #453f1a;border-radius:50px;padding:clamp(10px,1vw,20px) clamp(14px,1.4vw,20px);background:rgb(45 43 27);position:relative;min-width:clamp(92px,8vw,110px);display:flex;height:clamp(46px,4vw,60px);cursor:pointer;align-items:center;justify-content:center}.filter-item.open{background:rgb(0 0 0 / 10%)}.filter-single__btn{font:inherit;border-radius:50px;padding:clamp(10px,1vw,20px) clamp(16px,2vw,30px);border:1px solid #453f1a;background:var(--white-100);position:relative;width:fit-content;cursor:pointer;display:flex;height:clamp(46px,4vw,60px);cursor:pointer;align-items:center;justify-content:center}button.filter-item__header{border:none}.filter-item__header,.filter-single__btn{display:flex;flex-direction:row;gap:clamp(6px,0.8vw,10px);justify-content:space-between;align-items:center;background:transparent}.filter-single__btn.active{box-shadow:inset 0 0 10px 0 rgb(255 228 0 / 90%)}.filter-single__btn.active .filter-single-btn_label{background:linear-gradient(90deg,#eadf82 0%,#efa75e 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.filter-item__label,.filter-single-btn_label{font-family:var(--font-main);font-weight:400;font-size:clamp(15px,1vw,17px);line-height:1.2;color:var(--white)}.filter-item__dropdown{position:absolute;left:30%;top:110%;width:max-content;max-width:calc(100vw - 40px);box-sizing:border-box;visibility:hidden;opacity:0;max-height:0;overflow:hidden;min-width:100%;border-radius:24px;display:flex;flex-direction:column;gap:clamp(6px,0.8vw,10px);padding:clamp(12px,1.4vw,20px);transform:translateX(-50%);background:#0f0e04;box-shadow:inset 0 0 10px 0 rgba(234,223,130,0.34);pointer-events:none;transition:max-height .35s ease,opacity .25s ease,padding .25s ease;z-index:22}.filter-item__dropdown:not(.active){width:0;min-width:0;max-width:0;padding-left:0;padding-right:0}.filter-item__btn{transition:background .25 ease-in-out}.filter-item__header.active .filter-item__label{background:linear-gradient(90deg,#eadf82 0%,#efa75e 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.filter-item__header.active .filter-item__btn{rotate:180deg}.filter-switcher{display:flex;gap:10px;align-items:center}.filter-option{position:relative;display:inline-block;width:60px;height:34px}.selected-filter-value_wrapper.error{box-shadow:inset 0 0 10px 0 rgb(255 0 0);transition:box-shadow 1s ease}.selected-filter-value.error{box-shadow:inset 0 0 10px 0 rgb(255 0 0);transition:box-shadow 1s ease;border-radius:10px;padding:0 5px}.filter-option input{opacity:0;width:0;height:0}.filter-option__label{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:100px;border:1px solid #453f1a;fill:var(--black-240);-webkit-transition:.4s;transition:.4s}.filter-option__label:before{position:absolute;content:"";height:28px;width:28px;left:4px;bottom:4px;top:0;bottom:0;margin:auto 0;-webkit-transition:.4s;transition:.4s;border-radius:100%;box-shadow:inset 0 0 17px 0 rgb(255 255 255 / 40%)}.filter-option__input:checked+.filter-option__label{border-radius:100px;background:linear-gradient(90deg,#eadf82 0%,#efa75e 100%)}.filter-option__input:checked+.filter-option__label:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);background-repeat:no-repeat;background-position:center;border-radius:100%;background:linear-gradient(90deg,#0a0a0a 0%,#171502 100%);box-shadow:inset 0 0 17px 0 rgb(0 0 0 / 40%)}.filter-switcher:has(.filter-option__input:checked) .checked_value{background:linear-gradient(90deg,#eadf82 0%,#efa75e 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.checked_value{font-family:var(--font-main);font-weight:400;font-size:clamp(15px,1vw,17px);line-height:1.2;color:var(--white);padding:0;margin:0}.selected-filters-wrapper{display:flex;gap:clamp(6px,0.8vw,10px);flex-wrap:wrap;margin-top:5px;min-height:35px;width:100%;margin-bottom:5px}.selected-filters-wrapper:empty{display:none;min-height:0;margin-top:0;margin-bottom:0}.selected-filter-value_wrapper{border-radius:24px;padding:0px 8px 0px 14px;box-shadow:inset 0 0 10px 0 rgba(234,223,130,0.34);background:var(--black-240);display:flex;flex-direction:row;gap:10px;padding:8px 8px 8px 15px;align-items:center}.selected-filter-value_label{margin:0;padding:0;font-family:var(--font-main);font-weight:400;font-size:15px;text-align:center;color:var(--txt-740)}.selected-filter-value{display:flex;gap:5px;align-items:center}.selected-filter-value_text{margin:0;padding:0;font-family:var(--font-family);font-weight:400;font-size:15px;text-align:center;color:var(--white)}.selected-filter-value_close,.selected-filter_close{box-shadow:inset 0 0 20px 0 rgba(234,223,130,0.34);border-radius:50%;position:relative;cursor:pointer}.selected-filter-value_close{width:14px;height:14px}.selected-filter_close{width:20px;height:20px}.selected-filter_close span{position:absolute;left:50%;top:50%;width:12px;height:2px;background:#000;border-radius:2px;transform-origin:center}.selected-filter-value_close span{position:absolute;left:50%;top:50%;width:8px;height:2px;background:#000;border-radius:2px;transform-origin:center}.selected-filter-value_close span:first-child,.selected-filter_close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.selected-filter-value_close span:last-child,.selected-filter_close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-holder{display:none}.filters-modal{position:fixed;inset:0;box-shadow:inset 0 0 10px 0 rgba(234,223,130,0.34);background:rgba(0,0,0,0.74);display:none;align-items:flex-start;justify-content:center;z-index:31;width:80%}.filters-modal.active{display:flex}.filters-modal-content{width:100%;padding:0px 15px;animation:slideDown .3s ease;display:flex;flex-direction:column;gap:15px;align-items:center}@keyframes slideDown{from{transform:translateY(-40px);opacity:0}to{transform:translateY(0);opacity:1}}.filters-modal-close{border:none;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 10px 0 rgba(234,223,130,0.34);background:var(--white-100);margin-top:15px;display:flex;align-items:center;justify-content:center;cursor:pointer}.filters-modal-close:hover{background-color:rgb(18 118 23 / 47%)}.filters-modal-close img{width:100%;height:100%}.filters-modal-inner .filter-item,.filters-modal-inner .filter-reset-btn{width:100%}.filters-modal-inner .filter-item{flex-direction:column;align-items:stretch;height:auto;min-height:0;overflow:visible}.filters-modal-inner .filter-item__header{width:100%}.filters-modal-inner .filter-item__dropdown{position:static;left:auto;right:auto;top:auto;transform:none;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin-top:8px;flex:0 0 auto}.filters-modal-inner .filter-item__dropdown.active{visibility:visible;opacity:1;pointer-events:all;max-height:300px;overflow-y:auto}.filters-modal-inner .filter-item__dropdown[hidden],.filters-modal-inner .filter-item__dropdown:not(.active){display:none;margin-top:0;padding-block:0}.filter-modal-selected_values,.filter-modal-reset-values{width:100%}@media screen and (max-width:1340px){.container>*{max-width:100%}}@media screen and (max-width:1100px){.section-intro h2{flex:0 0 30%;max-width:334px;padding-right:20px}.page-title.main-title{font-size:52px;line-height:66px}h2.page-title{font-size:44px;line-height:52px}.reviews-section{gap:30px}.services-list__item-title.page-title{font-size:38px;line-height:48px}.garantied-list__item{flex:0 0 calc(50% - 10px);padding:20px}.faq-title{margin-bottom:10px}.faq-item{flex:0 0 100%;padding:30px}.review-header{flex-wrap:wrap;row-gap:10px}.reviews-item__date{flex:0 0 100%;margin:0;text-align:left}.subscribe-content,.subscribe-image{flex:0 0 calc(50% - 20px)}}@media screen and (max-width:1024px){.top-block,.new-girls,.popular-girls,section.garantied,.help-section,section.services,.faq-section,.reviews-section,.subscribe{margin-bottom:50px}.services-list__item{flex:0 0 100%}.services-list::before{top:50%;transform:translate(-50%,-50%)}.filter-container{margin-top:30px}}@media screen and (max-width:990px){.carousel-lines{display:none}.reviews-item{flex:0 0 100%}.reviews-item__date{flex:0 0 auto;margin-left:auto}}@media screen and (max-width:900px){.left-wrap{padding:20px;gap:10px}.section-intro{flex-flow:column;align-items:flex-start;gap:20px}.section-intro h2{flex:1;max-width:100%;padding:0}.carousel-lines{display:none}.intro-desciption{width:auto}.help-section{flex-flow:column;align-items:center;text-align:center;gap:20px;padding:20px 30px}.help-contacts-logo{display:none}.help-contacts{flex-flow:row;gap:20px;justify-content:center;flex:1;width:100%;max-width:100%}.messanger-links{margin:0;flex:0 0 170px}.help-contacts{width:max-content}.contact-us-link{flex:0 0 auto;width:max-content;height:50px}.msg-link{width:100%;max-width:73px;height:50px}.messanger-links .contacts-list__item-icon{height:50px}}@media screen and (max-width:820px){.right-wrap{max-width:70%;height:410px}.right-wrap img{max-width:518px;height:100%}}@media screen and (max-width:800px){.top-block{flex-flow:column;margin-bottom:40px;gap:10px}.top-container{padding-inline:0}/* .carousel-lines{display:flex;position:relative;left:auto;bottom:auto;right:auto;margin-top:20px}*/ .carousel-slides{border-radius:24px}}@media screen and (max-width:768px){h2.page-title,h2.help-section__title{font-size:44px;line-height:56px}.top-container{padding-inline:15px}.subcategory-nav-list-item_link{padding:clamp(10px,1.4vw,14px) clamp(14px,2.4vw,20px)}.filter-item{padding:clamp(10px,1.4vw,14px) clamp(14px,2.4vw,20px);height:clamp(46px,5vw,50px)}.filter-single__btn{padding:clamp(10px,1.4vw,14px) clamp(14px,2.4vw,20px);height:clamp(46px,5vw,50px)}.top-block{margin-top:10px;margin-bottom:15px}section.services-list{column-count:1;gap:40px;display:flex}section.services-list .services-list__item{gap:0;flex:1 1 100%}.top-block,.new-girls,.popular-girls,section.garantied,.help-section,section.services,.faq-section,.reviews-section,.subscribe{margin-bottom:40px}.subscribe{flex-flow:column;gap:20px}.subscribe-content,.subscribe-image{flex:0 0 auto}.service-container{position:relative;overflow:hidden;max-height:350px;transition:max-height 1s ease}.services-list::before{width:250px;height:250px}.services-list__item{padding:15px 15px 55px 15px}.services-list__item.open .container{max-height:5000px}.services-list__item .toggle-info-btn{background:transparent;border:none;box-shadow:none;display:flex;justify-content:center;align-items:center;gap:5px;width:max-content;margin:0 auto;cursor:pointer;position:absolute;bottom:15px;z-index:3}.services-list__item .toggle:hover,.services-list__item .toggle-info-btn:focus,.services-list__item .toggle-info-btn:active,.services-list__item .toggle-info-btn:visited{box-shadow:none;overlay:none}.services-list__item .toggle-info-btn span{font-family:var(--font-main);font-style:normal;font-weight:600;font-size:15px;line-height:24px;background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.services-list__item .overlay{width:100%;max-width:calc(100% - 10px);height:60%;position:absolute;z-index:99;display:block;left:5px;top:auto;bottom:5px;z-index:1;border-radius:0 0 24px 24px}.services-list__item .overlay::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient( to top,rgba(0,0,0,71%) 0%,rgba(0,0,0,0.39) 100% );border-radius:0 0 24px 24px;pointer-events:none}section.garantied h2{margin-bottom:15px}.help-section-text{gap:10px}.faq-header{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.faq-item.active,.faq-item.active::before{background:rgb(16 15 1)}.faq-item{padding:20px}.toggle-icon{position:relative;z-index:3}.toggle-icon.transform{transform:rotate(180deg)}.services-list__item.collapsed .service-container{max-height:350px;overflow:hidden}.services-list__item.open .overlay{display:none}.services-list__item.open .service-container{max-height:2000px}}@media screen and (max-width:767px){.page-title.main-title{font-size:44px;line-height:52px}h2.help-section__title,h2.subscribe-title{width:100%;height:auto;font-size:32px !important;line-height:48px !important}.left-wrap{position:relative;transform:none;left:auto;top:auto;min-height:auto;max-width:100%;padding:15px}}@media screen and (max-width:650px){.subscribe-image{display:none}.right-wrap{max-width:100%;height:auto;aspect-ratio:320 / 251}.right-wrap img{object-fit:cover;height:100%;border-radius:24px;max-width:100%}.reviews-item__date{flex:0 0 100%;margin:0;width:100%;text-align:left;justify-content:flex-start}.garantied-list__item{flex:0 0 100%;width:100%;max-width:100%}.reviews-item{padding:15px;flex-flow:column-reverse;gap:10px}.reviews-model{flex-direction:row;gap:10px;flex:1}.reviews-model__image{width:60px;height:60px}.reviews-model__image img{width:60px;height:60px;border-radius:50%}.reviews-item__content-wrapper p{margin-bottom:0;font-size:15px;line-height:24px}}@media screen and (max-width:560px){.top-block,.new-girls,.popular-girls,section.garantied,.help-section,section.services,.faq-section,.reviews-section,.subscribe{margin-bottom:40px}.section-intro{margin-bottom:15px}.reviews-section{gap:15px}.search-section{display:flex;flex-flow:column;margin-bottom:40px;width:100%}.search-section h2{margin:0 0 10px 0}.home-search{display:flex;position:relative;height:50px}.home-search>*{position:relative;z-index:2}.home-search input[type="search"]:focus,.home-search .search-btn:focus,.home-search input[type="search"]:active,.home-search .search-btn:active{outline:none}.home-search::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;border-radius:50px}.home-search input[type="search"]{width:100%;height:50px;border-radius:50px;box-shadow:none;background:transparent;box-shadow:none;border:none;padding-left:24px;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:15px;line-height:25px;color:rgba(255,255,255,0.74);background:rgba(255,255,255,0.1)}.home-search .search-btn{position:absolute;right:5px;top:7px;width:35px;height:35px;background:rgba(255,255,255,0.1);border-radius:50%;padding:0;z-index:2;cursor:pointer;border:none;box-shadow:none;outline:none}.home-search .search-btn img{width:18px;height:auto}.home-search input[type="search"]::placeholder{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:15px;line-height:25px;color:rgba(255,255,255,0.74)}.search-wrapper{margin-left:10px}.home-search-wrapper{width:100%;background:rgba(0,0,0,0.74);border-radius:50px}.garantied-list__item-title{font-size:20px;line-height:31px}.garantied-list__item-desciption p{font-size:15px;line-height:24px}.faq-item{padding:15px 15px;position:relative}.faq-question{font-size:20px;line-height:31px;position:relative}.faq-item.active .faq-question{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.faq-answer{display:none}.help-section{padding:15px}.contact-us-link{display:none}.help-contacts{width:100%}.messanger-links{flex:0 0 100%;width:100%}.messanger-links .social-link{flex:0 0 calc(50% - 10px)}.messanger-links .contacts-list__item-icon{width:100%;background:rgb(16 15 1)}h1.page-title.main-title,h2.page-title,.reviews-section h2,h2.help-section__title,h2.subscribe-title{font-size:28px !important;line-height:36px !important}.faq-title{margin-bottom:0}.subscribe-content{gap:10px}}@media screen and (max-width:525px){.subcategory-nav-list{flex-direction:column}.subcategory-nav-list-item{border-radius:14px}.subcategory-nav-list-item_link{padding:clamp(10px,2vw,12px) clamp(12px,3vw,15px)}.selected-filter-value_wrapper{flex-wrap:wrap}.filter-list{display:none}.mobile-holder{display:flex;flex-wrap:wrap;gap:10px;flex-direction:column;width:100%}.open_modal_filter{border:0;font:inherit;border-radius:50px;padding:clamp(10px,1.4vw,20px) clamp(14px,2.4vw,20px);background:var(--white-100);display:flex;gap:clamp(6px,0.8vw,10px);height:clamp(46px,5vw,50px);align-items:center;justify-content:center;cursor:pointer;flex:1 1 auto}.modal_filter_title{font-family:var(--font-main);font-weight:500;font-size:clamp(15px,1vw,17px);line-height:1.2;color:var(--white);padding:0;margin:0}.filter-reset-btn{height:50px}.filter-single__btn{height:40px}.filter-list-btns{gap:15px 30px;margin-bottom:30px}.checked_value{font-size:clamp(15px,1vw,16px)}.filter-option{position:relative;display:inline-block;width:40px;height:24px}.filter-option__label:before{width:20px;height:20px}.filter-option__input:checked+.filter-option__label:before{-webkit-transform:translateX(14px);-ms-transform:translateX(14px);transform:translateX(14px);background-repeat:no-repeat;background-position:center;border-radius:100%;background:linear-gradient(90deg,#0a0a0a 0%,#171502 100%);box-shadow:inset 0 0 17px 0 rgb(0 0 0 / 40%)}.selected-filters-wrapper{min-height:40px}.filter-container{margin-top:20px}}@media screen and (max-width:475px){.girl-thumb{max-height:265px}}.thumbs-marquee{position:relative;overflow:hidden;width:100%;margin-bottom:30px}.thumbs-track{display:flex;width:max-content;/* animation:scroll-left 25s linear infinite;*/}.thumb{flex:0 0 auto;width:82px;height:82px;overflow:hidden;padding:5px;border-radius:50%;position:relative}.thumb-link{width:82px;display:flex;flex-flow:column;align-items:center;gap:5px;margin:0 5px}.thumb-link .girl-name{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:16px;line-height:25px;text-align:center;color:#FFFFFF}.thumb::before{width:100%;height:100%;display:block;position:absolute;content:'';left:0;top:0;background:rgba(255,255,255,0.1);z-index:0;border-radius:50%}.thumb img{width:100%;height:100%;object-fit:cover;position:relative;z-index:3;border-radius:50%}.thumbs-wrapper{overflow:hidden;display:flex;flex-flow:row}/* .thumbs-marquee:hover .thumbs-track{animation-play-state:paused}*/ @keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media screen and (max-width:450px){.subcategory-mobile-wrapper{display:flex;justify-content:space-between;width:100%;cursor:pointer;padding:10px 0px}.subcategory-mobile-header{display:flex;gap:clamp(6px,0.8vw,10px)}.dropdown-btn-wrapper{display:flex;transition:transform .3s linear}.subcategory-mobile-title{font-family:var(--font-main);font-weight:400;font-size:clamp(15px,1vw,17px);line-height:1.2;margin:0;text-align:center;color:var(--white)}.subcategory-nav{border-radius:14px;padding:clamp(8px,1.5vw,10px) clamp(12px,2vw,15px);gap:clamp(8px,1.35vw,12px);background:var(--white-100);transition:all .3s linear;padding-bottom:15px;margin-bottom:30px}.subcategory-nav.mobile .subcategory-nav-list{max-height:0px;overflow:hidden}.subcategory-nav.mobile.open .subcategory-nav-list{max-height:1500px;overflow:visible}.subcategory-nav.open .subcategory-nav-list-item{background:var(--white-100)}.subcategory-nav.open{display:flex;flex-direction:column;background:var(--black-240)}.subcategory-nav.open .dropdown-btn-wrapper{transform:rotate(180deg)}.selected-filters-wrapper{display:none}.filter-modal-selected_values .selected-filters-wrapper{display:flex}}

/* /default/assets/css/front/girl-cards.css */
/* ============================================================ Girl cards — Vertical+Horizontal layouts+toggle Overrides legacy main.css rules with higher specificity. ============================================================ */ /* ---------- Layout toggle ---------- */ .girl-layout-toggle{display:inline-flex;gap:4px;margin:16px 0 16px;padding:4px;border:1px solid rgba(255,255,255,0.15);border-radius:10px;background:rgba(255,255,255,0.04)}.girl-layout-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:#fff;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;transition:background .15s,color .15s}.girl-layout-btn:hover{background:rgba(255,255,255,0.1)}.girl-layout-btn.active{background:#d4b450;color:#111}.girl-layout-icon{display:block;width:18px;height:18px;background:currentColor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.girl-layout-icon--grid{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='3' y='3' width='8' height='8' rx='1'/><rect x='13' y='3' width='8' height='8' rx='1'/><rect x='3' y='13' width='8' height='8' rx='1'/><rect x='13' y='13' width='8' height='8' rx='1'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='3' y='3' width='8' height='8' rx='1'/><rect x='13' y='3' width='8' height='8' rx='1'/><rect x='3' y='13' width='8' height='8' rx='1'/><rect x='13' y='13' width='8' height='8' rx='1'/></svg>")}.girl-layout-icon--list{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='3' y='4' width='18' height='4' rx='1'/><rect x='3' y='10' width='18' height='4' rx='1'/><rect x='3' y='16' width='18' height='4' rx='1'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='3' y='4' width='18' height='4' rx='1'/><rect x='3' y='10' width='18' height='4' rx='1'/><rect x='3' y='16' width='18' height='4' rx='1'/></svg>")}/* ---------- Grid containers ---------- */ .girls-list.girls-list--vertical{display:grid;grid-template-columns:repeat(auto-fill,minmax(540px,1fr));gap:20px;max-width:1300px;margin:0 auto;align-items:stretch;justify-content:initial}.girls-list.girls-list--horizontal{display:grid;grid-template-columns:1fr;gap:16px;max-width:1300px;margin:0 auto;align-items:stretch;justify-content:initial}/* ============================================================ VERTICAL card — wide row:image+thumbs left,info right (2 per row grid container handles layout above this rule) ============================================================ */ .girl-card.girl-card--vertical{position:relative;max-width:none;width:100%;height:auto;min-height:0;padding:14px;margin:0;display:grid;grid-template-columns:240px 1fr;grid-template-rows:auto 1fr;gap:16px;align-items:stretch;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:16px;overflow:visible}@media (max-width:640px){.girl-card.girl-card--vertical{grid-template-columns:1fr;gap:12px}.girl-card--vertical .girl-card__media{width:100%;max-width:100%}.girl-card--vertical .girl-card__main-photo{width:100%}}/* Media column */ .girl-card--vertical .girl-card__media{display:flex;flex-direction:column;gap:6px;min-width:0}.girl-card--vertical .girl-card__main-photo{display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:12px;background:rgba(0,0,0,0.2);text-decoration:none;margin:0}.girl-card--vertical .girl-card__main-photo img,.girl-card--vertical .girl-card__main-img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .15s}.girl-card--vertical .girl-card__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:0;list-style:none}.girl-card--vertical .girl-card__thumb-btn{display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:2px solid transparent;border-radius:8px;background:transparent;overflow:hidden;cursor:pointer;transition:border-color .15s}.girl-card--vertical .girl-card__thumb-btn:hover,.girl-card--vertical .girl-card__thumb-btn.active{border-color:#EADF82}.girl-card--vertical .girl-card__thumb-btn img{width:100%;height:100%;object-fit:cover;display:block}/* Info column */ .girl-card--vertical .girl-card__body{display:flex;flex-direction:column;min-width:0;height:100%;gap:10px}.girl-card--vertical .girl-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;width:100%;gap:10px;margin:0}.girl-card--vertical .girl-card-name{flex:1 1 auto;min-width:0;margin:0;padding:0;background:transparent;border-radius:0;font-size:28px;line-height:1.2;font-weight:700;text-align:left;color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.girl-card--vertical .girl-card-name a{width:auto;height:auto;display:block;font-size:inherit;color:#fff;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.girl-card--vertical .girl-card__badges{display:flex;flex-wrap:nowrap;gap:6px;margin:0;padding:0;list-style:none;flex:0 0 auto}.girl-card--vertical .girl-card__badges .badge{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);font-size:0;font-weight:500;color:#fff;width:30px;height:30px}.girl-card--vertical .girl-card__badges .badge__label{line-height:1}.girl-card--vertical .girl-card__badges .badge--vip{background:rgba(212,180,80,0.2);border-color:rgba(212,180,80,0.5);color:#EADF82}.girl-card--vertical .girl-availability{margin:0;font-size:14px;color:#d4b450}.girl-card--vertical .girl-card__detail-grid{display:grid;grid-template-columns:1fr;gap:10px;align-content:start}.girl-card--vertical .girl-card__col{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px 10px;margin:0;padding:0;grid-column:1 / -1;min-height:46px;align-items:flex-start}.girl-card--vertical .girl-price__label{color:rgba(255,255,255,0.65);font-weight:400;min-width:0;overflow-wrap:anywhere}.girl-card--vertical .girl-price__value{margin:0;color:#fff;font-weight:600;white-space:nowrap}.girl-card--vertical .girl-price__label,.girl-card--vertical .girl-price__value{font-size:14px;line-height:1.4}.girl-card--vertical .girl-card__services{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0;padding:0;list-style:none;grid-column:1 / -1;align-content:flex-start;min-height:54px}.girl-card--vertical .girl-card__params{display:flex;flex-direction:column;gap:5px;width:100%;margin:0;padding:0;font-size:14px;align-content:flex-start;min-height:74px}.girl-card--vertical .girl-card__intro-box{width:100%;margin-top:auto;margin-bottom:0;padding:10px 12px;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.08);border-radius:10px;font-size:14px;line-height:1.5;color:rgba(255,255,255,0.88);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}/* ============================================================ HORIZONTAL card (2 per row on wide,1 per row on narrow) ============================================================ */ .girl-card.girl-card--horizontal{max-width:none;height:auto;min-height:0;display:grid;grid-template-columns:300px 1fr;gap:14px;padding:14px;margin:0;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:14px;overflow:visible;position:relative}@media (max-width:560px){.girl-card.girl-card--horizontal{grid-template-columns:1fr}}.girl-card.girl-card--horizontal .girl-card__media-link{display:flex;text-decoration:none;gap:5px;color:inherit;margin:0;aspect-ratio:auto;overflow:visible}.girl-card.girl-card--horizontal .girl-card__main-photo{width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:10px;background:rgba(0,0,0,0.2)}.girl-card.girl-card--horizontal .girl-card__main-photo img{width:100%;height:100%;object-fit:cover;display:block}.girl-card.girl-card--horizontal .girl-card__thumbs{display:grid;grid-template-rows:repeat(4,1fr);gap:4px;margin:0;padding:0;list-style:none;position:relative;z-index:3}.girl-card.girl-card--horizontal .girl-card__thumbs img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px;display:block;cursor:pointer;position:relative;z-index:3}.girl-card.girl-card--horizontal .girl-card__body{display:flex;flex-direction:column;min-width:0;gap:8px;height:100%;justify-content:flex-start}.girl-card.girl-card--horizontal .girl-card__head{display:flex;align-items:center;margin:0;gap:5px;flex-wrap:wrap}.girl-card.girl-card--horizontal .girl-card-name{flex:1 1 auto;min-width:0;margin:0;padding:0;background:transparent;border-radius:0;font-size:28px;line-height:1.2;font-weight:700;text-align:left;color:#fff;display:block}.girl-card.girl-card--horizontal .girl-card-name a{width:auto;height:auto;display:inline;font-size:inherit;color:#fff;text-decoration:none}.girl-card.girl-card--horizontal .girl-card__badges{display:inline-flex;gap:6px;margin:0;padding:0;list-style:none;flex:0 0 auto}.girl-card.girl-card--horizontal .girl-card__badges .badge{display:inline-flex;align-items:center;justify-content:center;border-radius:24px;background:rgba(255,255,255,0.08);padding:2px 5px;gap:5px;color:#fff}.girl-card.girl-card--horizontal .girl-card__badges .badge{font-size:14px}.girl-card.girl-card--horizontal .girl-availability{margin:0;font-size:14px;color:#d4b450;flex:1 1 100%}.girl-card.girl-card--horizontal .girl-card__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 8px;align-items:start}@media (max-width:480px){.girl-card.girl-card--horizontal .girl-card__grid{grid-template-columns:1fr}}.girl-card.girl-card--horizontal .girl-card__prices{width:100%;grid-column:1 / 3;margin:0 auto}.girl-card.girl-card--horizontal .girl-card__intro{margin:4px 0 0;font-size:14px;line-height:1.5;color:rgba(255,255,255,0.8);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;min-width:0}/* ============================================================ Common (params,services,menu) ============================================================ */ .girl-info__params,.girl-card__params{display:flex;flex-direction:column;gap:5px;margin:6px 0;font-size:14px;list-style:none;padding:0;font-size:16px}.girl-card__params-group{display:grid;align-items:baseline;gap:5px 4px;margin:0;padding:0;list-style:none;min-width:0}.girl-card__params-group--primary{grid-template-columns:repeat(3,max-content minmax(0,1fr))}.girl-card__params-group--secondary{grid-template-columns:max-content minmax(0,1fr)}.girl-card.girl-card--horizontal .girl-card__grid .girl-card__params{display:flex;flex-direction:column;align-items:stretch;gap:5px;grid-column:1/3;width:100%;margin:0}.girl-card.girl-card--horizontal .girl-card__grid .girl-card__services{grid-column:1/3;margin:0}.girl-param__label{color:rgba(255,255,255,0.6);font-weight:400;line-height:1.4;min-width:0;white-space:nowrap}.girl-param__value{margin:0;color:#fff;font-weight:500;min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.4}.girl-info__services,.girl-card__services{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;z-index:1}.girl-service-tag{display:inline-block;padding:3px 10px;height:fit-content;font-size:14px;line-height:1.4;color:#fff;background:rgba(212,180,80,0.18);border:1px solid rgba(212,180,80,0.4);border-radius:12px;white-space:nowrap}.girl-service-tag--current{background:linear-gradient(90deg,rgba(234,223,130,0.85) 0%,rgba(239,167,94,0.85) 100%);border-color:#EADF82;color:#111;font-weight:600;box-shadow:0 0 0 1px rgba(234,223,130,0.35) inset}.girl-card__badges .badge::before{content:'';display:block;width:20px;height:20px;flex:0 0 20px;background:center / contain no-repeat}.girl-card__badges .badge--verified::before{background-image:url("/default/assets/images/front/verified_card.svg")}.girl-card__badges .badge--video::before{background-image:url("/default/assets/images/front/play_circle.svg")}.girl-card__badges .badge--vip::before{background-image:url("/default/assets/images/front/crown.svg")}/* ---------- 3-dot menu ---------- */ .girl-card__menu{position:relative;display:inline-block;z-index:9}.girl-card-menu__toggle{width:30px;height:30px;padding:0;font-size:18px;line-height:1;background:rgba(0,0,0,0.45);color:#fff;border:none;border-radius:50%;cursor:pointer;position:relative;z-index:9}.girl-card-menu__list{position:absolute !important;top:100%;right:0;min-width:170px;margin:6px 0 0;padding:4px 0;list-style:none;background:#1a1a1a;border:1px solid rgba(255,255,255,0.1);border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,0.4);z-index:20}.girl-card-menu__list li{margin:0}.girl-card-menu__list button{display:block;width:100%;padding:8px 12px;font-size:14px;text-align:left;background:transparent;color:#fff;border:none;cursor:pointer}.girl-card-menu__list button:hover{background:rgba(255,255,255,0.08)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}/* ---------- Gender switch mobile ---------- */ /* ---------- Prices table ---------- */ .girl-card__prices-table{table-layout:auto;border-collapse:separate;border-spacing:0 4px;background:linear-gradient(135deg,rgba(234,223,130,0.08),rgba(234,223,130,0) 34%),rgba(0,0,0,0.18);border:1px solid rgba(234,223,130,0.18);border-radius:12px;overflow:hidden;color:#fff;padding:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.girl-card__prices-table th,.girl-card__prices-table td{padding:6px 10px;font-size:14px;line-height:1.25;white-space:nowrap;transition:background .18s ease,color .18s ease}.girl-card__prices-table thead th{padding-top:2px;padding-bottom:5px;color:rgba(234,223,130,0.82);font-size:11px;font-weight:700;letter-spacing:0;text-align:center;text-transform:uppercase;border-bottom:1px solid rgba(234,223,130,0.16)}.girl-card__prices-table thead th:first-child{text-align:left}.girl-card__prices-table thead th:last-child{text-align:center}.girl-card__prices-table tbody th{width:36%;color:rgba(255,255,255,0.72);font-weight:500;text-align:left;background:rgba(255,255,255,0.035)}.girl-card__prices-table td{color:#fff;font-weight:700;text-align:center;background:rgba(255,255,255,0.035)}.girl-card__prices-table tbody tr>:first-child{border-radius:8px 0 0 8px}.girl-card__prices-table tbody tr>:last-child{border-radius:0 8px 8px 0}.girl-card__prices-table tbody tr{transition:background .18s ease}.girl-card__prices-table tbody tr:hover th,.girl-card__prices-table tbody tr:hover td{background:rgba(234,223,130,0.1)}.girl-card__prices-table tbody tr:first-child th,.girl-card__prices-table tbody tr:first-child td{background:rgba(234,223,130,0.13);padding-top:8px;padding-bottom:8px}.girl-card__prices-table tbody tr:first-child th{color:#EADF82;border-left:2px solid #EADF82}.girl-card__prices-table tbody tr:first-child td{color:#fff7b7;font-size:16px}/* ---------- Favorites page sections ---------- */ .favorites-sections{display:flex;flex-direction:column;gap:28px}.favorites-section{margin:0;padding:0}.favorites-section__title{margin:0 0 12px;font-size:22px;font-weight:700;color:#fff;display:flex;align-items:baseline;gap:8px}.favorites-section__count{font-size:14px;font-weight:400;color:rgba(255,255,255,0.6)}/* Stretched link — keep clickable for card */ .girl-card.girl-card--vertical .card-stretched-link::after,.girl-card.girl-card--horizontal .card-stretched-link::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.girl-card.girl-card--vertical .girl-card__menu,.girl-card.girl-card--vertical .girl-card-menu__toggle,.girl-card.girl-card--vertical .girl-card-menu__list,.girl-card.girl-card--vertical .right-card-btns,.girl-card.girl-card--vertical .left-card-btns,.girl-card.girl-card--vertical .girl-service-tag,.girl-card.girl-card--horizontal .girl-card__menu,.girl-card.girl-card--horizontal .girl-card-menu__toggle,.girl-card.girl-card--horizontal .girl-card-menu__list,.girl-card.girl-card--horizontal .girl-card__thumbs,.girl-card.girl-card--horizontal .girl-service-tag{position:relative;z-index:2}.girl-card.girl-card--horizontal .girl-card__thumbs,.girl-card.girl-card--horizontal .girl-card__thumbs img{z-index:3}@media (max-width:1150px){.girls-list.girls-list--vertical{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.girl-card.girl-card--vertical{grid-template-columns:1fr;gap:12px;padding:12px}}@media (max-width:900px){.girls-list.girls-list--vertical{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:1000px){.girl-card.girl-card--horizontal .girl-card__media-link{flex-direction:column;height:100%;width:100%}.girl-card.girl-card--horizontal .girl-card__thumbs{grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}.girl-card.girl-card--horizontal{grid-template-columns:220px 1fr}.girl-card.girl-card--horizontal .girl-card__intro{line-clamp:3;-webkit-line-clamp:3}.girl-card.girl-card--horizontal .girl-card__prices{max-width:100%}}@media (max-width:560px){.girl-card.girl-card--horizontal .girl-card__thumbs{grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}}@media (max-width:820px){.girl-card.girl-card--horizontal .girl-card__media-link{flex-direction:row}.girl-card.girl-card--horizontal .girl-card__thumbs{grid-template-rows:repeat(4,1fr);grid-template-columns:auto}.girls-list.girls-list--vertical{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:560px){.girl-card.girl-card--horizontal .girl-card__grid{grid-template-columns:1fr}.girl-card.girl-card--horizontal .girl-card__badges{width:100%;flex-wrap:wrap}}@media (max-width:550px){.girl-card--vertical .girl-card__body{align-items:center;gap:4px}.girl-availability{display:none}}@media (max-width:480px){.girl-card.girl-card--horizontal{display:flex;flex-direction:column;align-items:center}.girl-card.girl-card--horizontal .girl-card__media-link{flex-direction:row;max-width:336px}.girl-card.girl-card--horizontal .girl-card__badges,.girl-card.girl-card--horizontal .girl-card-name{max-width:fit-content}.girl-card-menu__toggle{margin-left:auto}}@media (max-width:460px){.girls-list.girls-list--vertical{grid-template-columns:1fr;gap:10px}.girl-card__media{max-width:300px}.girl-card.girl-card--vertical{justify-items:center}}@media (max-width:425px){.girl-card.girl-card--horizontal{align-items:stretch;gap:8px;padding:10px}.girl-card--vertical .girl-card__col,.girl-card--vertical .girl-card__params,.girl-card--vertical .girl-card__services{min-height:auto}.girl-card.girl-card--horizontal .girl-card__media-link{width:100%;max-width:none;align-items:stretch}.girl-card.girl-card--horizontal .girl-card__body{width:100%;align-items:stretch;gap:6px;justify-content:flex-start}.girl-card.girl-card--horizontal .girl-card__head{width:100%;align-items:flex-start}.girl-card.girl-card--horizontal .girl-card-name{max-width:none}.girl-card.girl-card--horizontal .girl-card__badges{width:auto;max-width:none;margin-left:auto}.girl-card.girl-card--horizontal .girl-card__grid{width:100%;gap:6px;align-items:start}.girl-card.girl-card--horizontal .girl-card__grid .girl-card__params,.girl-card.girl-card--horizontal .girl-card__grid .girl-card__services{margin:0}.girl-card.girl-card--horizontal .girl-card__intro{margin-top:0}.girl-card.girl-card--horizontal .girl-card__prices{max-width:none;margin:0}.girl-card__prices-table th,.girl-card__prices-table td{padding:3px 6px;font-size:14px}.girl-card.girl-card--horizontal .girl-card__badges{gap:6px}.girl-card.girl-card--horizontal .girl-card__badges .badge{width:30px;height:30px;padding:0;border-radius:50%;gap:0;font-size:0}.girl-card.girl-card--horizontal .girl-card__grid .girl-card__params{gap:5px}.girl-card.girl-card--horizontal .girl-card__params-group--primary{grid-template-columns:repeat(3,max-content minmax(0,1fr));gap:5px 8px}.girl-card.girl-card--horizontal .girl-card__params-group--secondary{grid-template-columns:max-content minmax(0,1fr);gap:3px}.girl-card.girl-card--horizontal .girl-card__media-link{flex-direction:column;width:100%;height:auto;gap:8px;overflow:visible;aspect-ratio:auto}.girl-card.girl-card--horizontal .girl-card__thumbs{grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:5px}}@media (max-width:640px){.girls-list.girls-list--horizontal{max-width:550px;justify-items:center}.girl-card.girl-card--horizontal{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:550px;gap:12px;padding:14px;margin-inline:auto}.girl-card.girl-card--horizontal .girl-card__media-link{display:grid;grid-template-columns:minmax(0,1fr) clamp(70px,19vw,86px);align-items:start;width:100%;max-width:360px;gap:6px;margin-inline:auto}.girl-card.girl-card--horizontal .girl-card__main-photo{width:100%;min-width:0;aspect-ratio:3 / 4}.girl-card.girl-card--horizontal .girl-card__thumbs{display:grid;grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:clamp(70px,19vw,86px);align-content:start;width:100%;height:auto;gap:6px}.girl-card.girl-card--horizontal .girl-card__thumbs img{width:100%;height:auto;aspect-ratio:1 / 1}.girl-card.girl-card--horizontal .girl-card__body{width:100%;height:auto;align-items:stretch;gap:8px}.girl-card.girl-card--horizontal .girl-card__head{width:100%;align-items:center;gap:6px}.girl-card.girl-card--horizontal .girl-card-name{flex:0 1 auto;max-width:none;font-size:26px}.girl-card.girl-card--horizontal .girl-card__badges{width:auto;max-width:none;margin-left:0;flex-wrap:wrap}.girl-card.girl-card--horizontal .girl-card__grid{grid-template-columns:1fr;width:100%;gap:8px}.girl-card.girl-card--horizontal .girl-card__prices,.girl-card.girl-card--horizontal .girl-card__grid .girl-card__params,.girl-card.girl-card--horizontal .girl-card__grid .girl-card__services{grid-column:1}.girl-card.girl-card--horizontal .girl-card__intro{margin-top:0;-webkit-line-clamp:3;line-clamp:3}}@media (max-width:380px){.girl-card.girl-card--horizontal{padding:10px}.girl-card.girl-card--horizontal .girl-card__media-link{grid-template-columns:minmax(0,1fr) 64px;max-width:320px}.girl-card.girl-card--horizontal .girl-card__thumbs{grid-auto-rows:64px}.girl-card.girl-card--horizontal .girl-card-name{font-size:24px}}/* ============================================================ Girl card MINI — compact slide (photo+name+link) ============================================================ */ .girl-card-mini{position:relative;display:block;margin:0;padding:0;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:12px;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.girl-card-mini:hover{transform:translateY(-2px);border-color:rgba(234,223,130,0.4)}.girl-card-mini__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;gap:8px}.girl-card-mini__photo{display:block;width:100%;margin:0;aspect-ratio:3 / 4;overflow:hidden;background:rgba(0,0,0,0.2)}.girl-card-mini__photo img{width:100%;height:100%;object-fit:cover;display:block}.girl-card-mini__title{margin:0;padding:8px 10px 10px;font-size:16px;font-weight:600;line-height:1.2;color:#fff;text-align:center}/* ============================================================ InfiniteMultiSlider — base layout (used by reviews/related) Mirror of blog-post.css rules so the slider works on all pages. ============================================================ */ .recommended-girls,.reviews.dark-decor{flex:0 0 100%;width:100%;max-width:100%;align-self:stretch;box-sizing:border-box}.recommended-girls-slider.infi-slider,.reviews-slider.infi-slider{display:block;width:100%;min-width:0}.recommended-girls-slider .is-track-wrapper,.reviews-slider .is-track-wrapper{display:block;width:100%}.infi-slider{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 0 10px;box-sizing:border-box}.infi-slider .is-track-wrapper{overflow:hidden;width:100%}.infi-slider .is-track{display:flex;transition:transform .35s ease;will-change:transform}.infi-slider .is-track>*{opacity:1;transition:opacity .35s ease}.infi-slider .is-track>*.fade{opacity:0}.infi-slider .is-arrow{position:absolute;top:-72px;z-index:20;width:48px;height:48px;padding:0;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(90deg,#0a0a0a 0%,#171502 100%);box-shadow:inset 0 0 10px 0 rgba(234,223,130,0.34);display:flex;align-items:center;justify-content:center}.infi-slider .is-arrow img{width:20px;height:20px;display:block}.infi-slider .is-arrow.is-prev{right:70px;transform:rotate(90deg)}.infi-slider .is-arrow.is-next{right:10px;transform:rotate(-90deg)}.infi-slider .is-pagination{display:flex;justify-content:center;gap:6px;margin-top:12px}.infi-slider .is-pagination .dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,0.25);transition:width .25s,background .25s}.infi-slider .is-pagination .dot.active{width:18px;border-radius:4px;background:#e7c57a}@media (max-width:767px){.infi-slider .is-arrow{width:40px;height:40px;top:-60px}.infi-slider .is-arrow.is-prev{right:50px}}@media (max-width:480px){.girl-card--vertical .girl-card__detail-grid{grid-template-columns:1fr;padding-bottom:5px;width:100%}.girl-card.girl-card--horizontal .girl-card__body{height:auto}.girl-card-mini__title{font-size:14px;padding:6px 8px 8px}}

/* /default/assets/css/front/infinite-scroll.css */
.infinite-scroll-loader{display:none;justify-content:center;align-items:center;padding:40px 0;margin:20px 0}.infinite-scroll-spinner{display:flex;gap:8px;align-items:center}.spinner-dot{width:10px;height:10px;border-radius:50%;background-color:#999;animation:spinnerPulse 1.4s infinite ease-in-out both}.spinner-dot:nth-child(1){animation-delay:-0.32s}.spinner-dot:nth-child(2){animation-delay:-0.16s}.spinner-dot:nth-child(3){animation-delay:0s}@keyframes spinnerPulse{0%,60%,100%{opacity:.3;transform:scale(0.8)}30%{opacity:1;transform:scale(1)}}.infinite-scroll-sentinel{visibility:hidden}
