/* /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/single-girl.css */
.girl-header{display:flex;flex-flow:row;justify-content:space-between;margin-bottom:40px;gap:20px;width:100%;max-width:100%}video.main-image{width:100%}.verification_header{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;align-items:center;margin-bottom:15px}.neighbour_wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:0;width:100%;max-width:100%;flex:0 0 auto;width:max-content}.neighbour_btn{display:flex;align-items:center;justify-content:flex-start;gap:10px;height:60px;padding:0 20px;border-radius:100px;width:max-content;text-decoration:none;cursor:pointer}.neighbour_btn::before{border-radius:100px}.neighbour_btn p{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;margin:0;position:relative;z-index:3}.neighbour_btn:hover{background:var(--main)}.neighbour_btn:hover p{background:linear-gradient(157.73deg,#FFFBFB 0%,#F9CAB8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.neighbour_btn.prev{flex-flow:row-reverse}.neighbour_btn img{width:24px;height:24px;position:relative;z-index:3}.neighbour_btn.prev img{transform:rotate(90deg)}.neighbour_btn.next img{transform:rotate(-90deg)}.girl-name{margin:0}.girl-content{display:flex;flex-wrap:wrap;gap:20px;width:100%;justify-content:center}.model-gallery-section{width:100%;max-width:320px;flex:0 0 320px;display:flex;flex-flow:column}.slider{width:320px;margin:0 auto;font-family:sans-serif;display:flex;flex-flow:column;margin-bottom:30px}.slider-main{position:relative;width:100%;height:480px;display:flex;justify-content:center;align-items:center;border-radius:24px;overflow:hidden}.slider-main img{width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:24px;user-select:none;-webkit-user-drag:none;pointer-events:none}.slider .slider-track{display:flex;flex-flow:row nowrap;height:100%;width:100%;transition:transform 350ms ease}.slide{min-width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer;flex:0 0 calc((100% - 60px) / 4) !important}.slide img,.slide video{width:100%;height:100%;object-fit:cover;border-radius:24px;pointer-events:none;-webkit-user-drag:none}.slide video{pointer-events:auto}.model-gallery-section .arrow{position:absolute;bottom:20px;background:linear-gradient(90deg,#0A0A0A 0%,#171502 100%);border:none;cursor:pointer;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;z-index:7}.model-gallery-section .arrow::before{position:absolute;left:0;top:0;display:block;content:'';width:50px;height:50px;border-radius:50%;z-index:0}.model-gallery-section .arrow img{position:relative;z-index:3;width:24px;height:24px}.model-gallery-section .arrow:hover{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%)}.model-gallery-section .arrow.prev:hover img{transform:rotate(180deg)}.model-gallery-section .arrow.next:hover img{transform:rotate(0)}.model-gallery-section .arrow.prev{left:20px}.model-gallery-section .arrow.next{right:20px}.slider-drag-layer{position:absolute;inset:0;z-index:5;background:transparent;cursor:grab;pointer-events:none}.thumb{border-radius:24px;overflow:hidden}.thumbs-wrapper{margin-top:10px;overflow-x:auto;width:100%;scrollbar-width:none;/* scrollbar-color:#171502 #EFA75E;*/}.thumbs-wrapper::-webkit-scrollbar{height:10px;border-radius:10px}.thumbs-wrapper::-webkit-scrollbar-track{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);border-radius:10px}.thumbs-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#0A0A0A 0%,#171502 100%);border-radius:10px}.thumbs-wrapper::-webkit-scrollbar-thumb:hover{opacity:.9}.thumbs-track{display:flex;gap:8px;width:max-content}.thumb{width:100px;height:100px;object-fit:cover;border-radius:24px;cursor:pointer;transition:.25s;flex-shrink:0;position:relative;border-radius:24px}.thumb-img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center;user-select:none;-webkit-user-drag:none;pointer-events:none}.thumb::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';display:block;background:rgba(23,21,2,0.44);z-index:1}.thumb:hover::before,.thumb.active::before{display:none}.thumb.active{opacity:1}.content-wrapper{flex:1;display:flex;flex-flow:column}.verified-section{padding:20px;border-radius:24px}.verified-btn{width:40px;height:40px}.verified-section h2{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:20px;line-height:31px;text-align:center;color:#FFFFFF;width:fit-content;margin:0}.verified-description{display:flex;flex-flow:column;gap:20px}.verified-description p{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:rgba(255,255,255,0.74);margin:0}.verified-description p 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}/*Girl content*/ .girl-contacts{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:50px;width:100%;margin-bottom:20px}.girl-contacts__item{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:15px;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:20px;line-height:31px;color:#FFFFFF}.content-wrapper{margin-bottom:70px}.main-content{position:relative;z-index:2;display:flex;flex-flow:column;width:100%;max-width:100%;padding:0}.model-prices-container{border-radius:24px;padding:20px;display:flex;flex-flow:column;align-items:flex-start;gap:20px;margin-bottom:20px}.model-prices-header{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;width:100%;gap:30px}.model-prices-container::before{border-radius:24px}.model-prices-container .tabs-content{width:100%}.rates-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:hidden;color:#fff}.rates-table th,.rates-table td{padding:10px 12px;font-family:var(--font-main);font-size:16px;line-height:1.35;text-align:center;white-space:nowrap;border-bottom:1px solid rgba(234,223,130,0.14)}.rates-table th{white-space:normal;overflow-wrap:anywhere}.rates-table thead th{color:#EADF82;font-weight:700;text-transform:uppercase}.rates-table tbody th{color:rgba(255,255,255,0.76);font-weight:400;text-align:left}.rates-table tbody td{font-weight:700;background:rgba(39,38,15,0.78)}.rates-table tbody tr:last-child th,.rates-table tbody tr:last-child td{border-bottom:0}@media (max-width:480px){.rates-table th,.rates-table td{padding:8px 6px;font-size:14px}}.tabs-nav{margin-bottom:0}.tab-btn{border-radius:50px;height:50px;padding:0 20px}.tab-btn.active span{font-family:var(--font-main);font-style:normal;font-weight:600;font-size:17px;line-height:27px;text-align:center;background:linear-gradient(90deg,#0A0A0A 0%,#171502 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.tab-btn span{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:17px;line-height:27px;text-align:center;color:#FFFFFF}.prices-title,.parameters-title,.services-title,.locations-title{margin:0;font-family:var(--font-title);font-style:normal;font-weight:600;font-size:32px;line-height:44px;color:#FFFFFF}.model-prices-list{width:100%}.prices-list{display:flex;flex-flow:row wrap;justify-content:space-around;gap:11px;width:100%;list-style-type:none;margin:0;padding:0}.prices-list__item{flex:0 0 auto;width:max-content}.price-shot{display:flex;flex:1 1 100%;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap;padding:4px 14px;background:linear-gradient(90deg,#fae8d8 0%,#f5dcc8 100%);border-radius:10px;list-style:none}.price-shot span:first-child{font-size:14px;font-weight:700;text-transform:uppercase;color:#d4322d;letter-spacing:1px;min-width:fit-content}.price-shot div{font-size:16px;font-weight:700;color:#333;text-align:right;min-width:fit-content}.prices-list__item-wrapper{display:flex;flex-flow:column;align-items:center;gap:5px}.prices-list__item-title{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:16px;line-height:25px;text-align:center;color:#FFFFFF}.prices-list__item-value{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:10px 15px;background:#27260f;border-radius:14px;height:50px;gap:5px}.prices-list__item-value{font-family:var(--font-main);font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#FFFFFF;text-align:center}.prices-list__item-value sup{font-family:var(--font-main);font-style:normal;font-weight:600;font-size:13px;line-height:20px;color:rgba(255,255,255,0.74)}.parameters-section{border-radius:24px;padding:20px;overflow:hidden;display:flex;flex-flow:column;align-items:flex-start;gap:20px;margin-bottom:20px;z-index:1}.data-wrapper{display:grid;grid-template-columns:repeat(3,minmax(auto,240px));gap:10px 50px;width:100%;margin:0;padding:0}.model-data{display:flex;flex-flow:row;align-items:center;flex-wrap:wrap;gap:7px}.model-data__link{display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;gap:7px}.data-link__title{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#FFFFFF;margin:0}.data-link__value{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#FFFFFF;margin:0}.data-link__value a{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;text-decoration:none}.data-link__value a:hover{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.model-services{border-radius:24px;padding:20px;display:flex;flex-flow:column;align-items:flex-start;gap:20px;margin-bottom:20px;z-index:1}.model-services>*{position:relative;z-index:3}.model-services-list{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:11px;list-style-type:none;max-width:100%;margin:0;padding:0}.model-services-list__item{display:flex;flex-direction:row;justify-content:center;align-items:center}.service_without_link,.model-services-list__item a,.model-services-list__item div{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:10px 15px;background:rgb(16 15 1);/* box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);*/ border-radius:14px;height:50px;gap:5px;flex:0 0 auto;width:max-content;cursor:pointer}.service_without_link{cursor:auto}.model-services-list__item a span,.model-services-list__item div{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}.model-services-list__item a:hover span,.model-services-list__item div:hover{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.model-services .collapse-toggle-btn{background:rgba(255,255,255,0.1)}.parameters-section .collapse-toggle-btn{background:rgb(16 15 1)}.collapse-toggle-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0px;gap:5px;height:40px;width:100%;max-width:290px;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,0.74);border-radius:14px;border:none;outline:none;margin:0 auto;cursor:pointer}.collapse-toggle-btn::before{border-radius:14px}.model-locations{border-radius:24px;padding:20px;display:flex;flex-flow:column;align-items:flex-start;gap:20px;z-index:1}.model-locations-list{display:flex;flex-flow:row wrap;align-items:center;gap:20px;list-style-type:none;margin:0;padding:0}.model-locations-list__item{position:relative;flex:0 0 auto;width:max-content}.model-locations-list__item::after{display:block;content:'';width:100%;height:1px;background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);opacity:.6;position:absolute;bottom:0;left:0}.model-locations-list__item:hover::after{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);opacity:1}.model-locations-list__item a{text-decoration:none}.model-locations-list__item a span{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}.model-locations-list__item:hover a 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}.locations_without_link{font-family:var(--font-main);font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#ccc7c7}/*About me*/ .about-me{display:flex;flex-flow:column;align-items:flex-start;margin-bottom:70px}.model-description{display:flex;flex-flow:column;gap:10px;width:100%;max-width:900px;margin:0 auto 0 0}.model-description-title{margin:0 auto 10px 0}.model-description p{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:#FFFFFF;margin:0}.content-container{display:flex;flex-flow:column}/*Reviews*/ .reviews{border-radius:24px;padding:30px;display:flex;flex-flow:column;align-items:flex-start;gap:30px;margin-bottom:70px;background:rgb(16 15 1)}.reviews-title{margin:0}.reviews-header{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:0}.create-review{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 40px;gap:10px;width:max-content;height:60px;background:rgb(82 79 54);border-radius:100px;cursor:pointer}.create-review span{font-family:var(--font-main);font-style:normal;font-weight:600;font-size:20px;line-height:31px;text-align:center;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-content-wrapper{display:flex;flex-flow:column;justify-content:space-between;width:100%;gap:20px}.reviews-item{flex:0 0 100%;width:100%;max-width:100%;display:flex;flex-flow:row;align-items:center;padding:20px;gap:10px;background:rgba(255,255,255,0.1);border-radius:24px;position:relative;z-index:2;overflow:hidden;gap:10px}.reviews-model__image{width:120px;height:120px;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 .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-model,.reviews-item__content{position:relative;z-index:1;width:100%}.reviews-model{flex:0 0 120px;display:flex;flex-flow:column;align-items:center;gap:15px;justify-content:flex-start}.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}.review-header{display:flex;flex-flow:row;justify-content:flex-start;width:100%;gap:15px}.reviews-item__date{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;align-items:center;max-width:max-content;padding:10px;gap:5px;height:38px;background:rgb(16 15 1);box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);border-radius:20px}.reviews-item__info{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;width:100%}.no-reviews{background:transparent}.review-errors-list ul{margin:0}.review-errors-list ul li{color:#cc1313}.reviews>*{position:relative;z-index:3}.reviews-content{display:flex;flex-flow:column;gap:30px;width:100%}.star-icon{user-select:none;width:24px;height:24px;display:inline-block;font-size:inherit;transition:fill 200ms cubic-bezier(0.4,0,0.2,1)}.star-icon.filled{user-select:none;width:24px;height:24px;display:inline-block;fill:currentcolor;flex-shrink:0;font-size:inherit;transition:fill 200ms cubic-bezier(0.4,0,0.2,1);fill:rgba(239,167,94,1);stroke:rgba(239,167,94,1)}#reviewModal h2{font-family:var(--font-title);font-style:normal;font-weight:700;font-size:44px;line-height:56px;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-bottom:30px;margin-top:0;text-align:center}#reviewModal .modal-content{padding:50px;background:rgb(16 15 1)}.star-icon.outline{}.star{width:24px;height:24px;background-image:url("/default/assets/images/front/star-empty.svg");background-size:contain;background-repeat:no-repeat;cursor:pointer;transition:filter .15s ease}.star.filled{background-image:url("/default/assets/images/front/star-filled.svg")}.rating-stars{display:flex;gap:6px}.review-fields{display:flex;flex-flow:row wrap;width:100%;max-width:100%;gap:20px}.review-fields .input-group{flex:0 0 calc(50% - 12px);position:relative}.review-fields .input-group.firstname img{position:absolute;top:18px;right:24px}.review-fields input{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 24px;gap:10px;width:100%;height:60px;background:rgba(255,255,255,0.1);box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);border-radius:100px;border:none;outline:none;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:rgba(255,255,255,1)}.review-fields input::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)}.review-fields input:focus,.review-fields input:active,.review-fields input:visited{outline:none;border:none}.custom-rating{display:flex;align-items:center;justify-content:center;gap:20px;flex:1;width:100%;max-width:100%;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 24px;gap:10px;isolation:isolate;height:60px;background:rgb(16 15 1);box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);border-radius:100px;flex:0 0 calc(50% - 12px)}.input-group.message{flex:0 0 100%;width:100%;margin-top:0;position:relative}.input-group.message img{position:absolute;top:26px;right:26px}.input-group textarea{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:16px 24px;gap:10px;width:100%;height:150px;background:rgba(255,255,255,0.1);box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);border-radius:24px;border:none;outline:none;font-family:var(--font-main);font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:rgba(255,255,255,0.74)}.rating-title{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:rgba(255,255,255,0.74)}.send-review{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 40px;gap:10px;height:60px;background:rgba(255,255,255,0.1);box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);border-radius:100px;border:none;outline:none;cursor:pointer;margin:10px auto 0 auto}.send-review span{font-family:var(--font-main);font-style:normal;font-weight:600;font-size:20px;line-height:31px;text-align:center;background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}/*Recommended girls*/ .recommended-girls{width:100%;max-width:100%;margin-bottom:70px}.recommended-girls .slick-track{display:flex}.slick-slide{margin:0 10px}/* the parent */ .slick-list{margin:0 -10px}.recommended-girls-title{margin:0 0}.slick-slide::before,.girl-card::before{display:none !important}.custom-slider{position:relative;max-width:1300px;margin:40px auto 70px auto}.slider-wrapper{width:100%}/* .slider-track{display:flex;gap:20px;transition:transform .5s ease}.slider-track,.slider-track *{user-select:none}/* .slider-track img{pointer-events:none}*/ */ .girl-reviews .slider-wrapper{gap:20px}.slide,.girl-card{box-sizing:border-box;overflow:hidden}.reviews-item__content.slide{flex:1 1 100% !important}.post-info{padding:10px}.slider-arrow{position:absolute;top:-103px;background:linear-gradient(90deg,#0A0A0A 0%,#171502 100%);cursor:pointer;width:60px;height:60px;z-index:10;transition:background .3s;border:none;outline:none}.slick-arrow{position:absolute;top:-100px;background:linear-gradient(90deg,#0A0A0A 0%,#171502 100%);cursor:pointer;width:60px;height:60px;border:none;outline:none}.slider-arrow:focus,.slider-arrow:active{outline:none;border:none}.slider-arrow:hover{background:rgba(255,255,255,0.1)}.slider-arrow.prev,.slick-arrow.prev{right:70px}.slider-arrow.next,.slick-arrow.next{right:0}.slider-arrow.prev img,.slick-arrow.prev img{transform:rotate(90deg)}.slider-arrow.next img,.slick-arrow.next img{transform:rotate(-90deg)}.slider-dots{display:flex;justify-content:center;margin-top:15px;gap:10px}.slider-dots button{width:10px;height:10px;border-radius:50%;border:none;background:#ccc;cursor:pointer;transition:background .3s}.slider-dots button.active{background:#333}.recommended-girls-list{margin-top:40px}@media (max-width:1200px){.data-wrapper{column-gap:20px}}@media (max-width:1140px){.model-gallery-section{max-width:100%;flex:1}.custom-slider{margin:30px auto 50px auto}.slider{flex-flow:row;width:100%;justify-content:center;margin-bottom:10px;gap:10px}.slider-main{width:320px;flex:0 0 auto}.thumbs-track{flex-flow:column;max-height:480px}.thumbs-track::-webkit-scrollbar{display:none}.thumbs-wrapper{margin-top:0;flex:0 0 auto;max-width:100px}}@media (max-width:1100px){.girl-contacts{gap:30px}.custom-slider .slide{flex:0 0 calc((100% - 40px) / 3) !important;max-width:calc(100% - 40px)}.data-wrapper{column-gap:30px;grid-template-columns:repeat(2,minmax(auto,calc(50% - 15px)))}.slider-wrapper{margin:0 auto}}@media (max-width:1024px){h2.page-title{font-size:44px;line-height:56px}.girl-name{font-size:44px;line-height:56px}.slider-arrow{top:-93px}.recommended-girls{margin-bottom:50px}.content-wrapper{width:100%}}@media (max-width:1024px){.girl-content{flex-flow:column;align-items:center;flex-direction:column}}@media (max-width:900px){.price-shot{grid-column:1/-1}.custom-slider .slide{flex:0 0 calc((100% - 20px) / 2) !important}/* .slider-track{display:flex !important;flex-flow:column;align-items:center}*/ .slick-list{width:100%;max-width:640px;margin:0 auto !important}.verified-description{align-items:center}.prices-list{display:grid;grid-template-columns:repeat(4,auto);gap:10px;justify-content:center;justify-items:center}}@media (max-width:768px){.content-wrapper,.about-me,.reviews{margin-bottom:50px}.recommended-girls{margin-bottom:40px}#reviewModal .modal-content{padding:30px}.about-me-content .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;left:50%;transform:translateX(-50%);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}.about-me-content .toggle:hover,.about-me-content .toggle-info-btn:focus,.about-me-content .toggle-info-btn:active,.about-me-content .toggle-info-btn:visited{box-shadow:none;overlay:none}.slick-list{max-width:340px}}@media (max-width:700px){.girl-contacts__item span{display:none}.girl-contacts{gap:10px}}@media (max-width:650px){.slider-arrow,.slick-arrow{top:50%;transform:translateY(-50%);z-index:3}.data-wrapper{grid-template-columns:1fr}.slider-arrow.next,.slick-arrow.next{right:-15px}.slider-arrow.prev,.slick-arrow.prev{right:auto;left:-15px}.girl-contacts.mobile .girl-contacts__item .circle-btn{background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%)}.prices-list{grid-template-columns:repeat(3,auto)}.content-container{padding-inline:0}.about-me,.recommended-girls{padding-inline:15px}.reviews{padding:20px 15px}.circle-btn{height:40px}}@media (max-width:600px){.review-fields .input-group,.custom-rating{flex:0 0 100%;width:100%}}@media (max-width:560px){.neighbour_wrapper{flex-shrink:1}.girl-header{flex-wrap:wrap;gap:10px;margin:10px 0}.slider-main{width:260px;height:400px}.thumb{width:70px;height:70px;border-radius:10px}.thumbs-wrapper{max-width:310px;width:100%}h2.page-title,.girl-name,#reviewModal h2{font-size:32px;line-height:48px}.slider{flex-flow:column;align-items:center}.thumbs-track{flex-flow:row;flex:0 0 auto}.girl-content{gap:10px}.girl-contacts{margin-bottom:10px}.model-prices-container,.parameters-section,.model-services,.model-locations{margin-bottom:10px}.girl-contacts__item .circle-btn{width:100%;border-radius:35px}#reviewModal h2{margin-bottom:20px}.neighbour_wrapper{width:100%;max-width:fit-content;gap:0px}.neighbour_btn{height:40px;width:100%;max-width:100%;flex:0 0 calc(50% - 5px);justify-content:center;padding:0 10px}.prices-title,.parameters-title,.services-title,.locations-title{font-size:24px;line-height:36px;text-align:center;width:100%}.model-prices-header{flex-flow:column;gap:15px}.tabs-nav{width:100%;justify-content:center}.tab-btn{width:100%;max-width:100%;flex:0 0 calc(50% - 5px);justify-content:center}.custom-slider .slide{max-width:310px}.slider-wrapper{width:100%;max-width:310px}.prices-list{grid-template-columns:repeat(2,auto)}.model-prices-container,.parameters-section,.model-services,.model-locations{padding:15px}.content-wrapper{margin-bottom:30px}.about-me,.reviews{margin-bottom:40px}.about-me-content{display:flex;flex-flow:column;position:relative;margin-bottom:40px}.service-container{position:relative;overflow:hidden;max-height:350px;transition:max-height 1s ease}.about-me{max-height:350px;overflow:hidden}.js-collapse{overflow:hidden;transition:max-height .35s ease}.js-collapse.collapsed{position:relative}.js-collapse.expanded{}.about-me-content.open .about-me{max-height:5000px;transition:max-height .4s ease}.about-me-content .overlay{width:100%;max-width:calc(100% - 10px);height:60%;box-shadow:inset 0px -20px 91px 0px rgba(0,0,0,1);position:absolute;z-index:99;display:block;left:5px;top:auto;bottom:5px;z-index:1}.create-review{margin-top:10px}.reviews::before{display:block;content:'';background:linear-gradient(90deg,#EADF82 0%,#EFA75E 100%);opacity:14%;width:150px;height:150px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;position:absolute}.reviews-header{flex-flow:column}#reviewModal .modal-content{padding:20px}.send-review{margin-top:0}.reviews-title{width:100%;text-align:left}.custom-slider{margin:20px auto 40px auto}.girl-name.page-title.mobile{margin:0 !important}.girl-contacts{flex-flow:row wrap}.girl-contacts__item{flex:0 0 calc(50% - 5px)}}@media (max-width:475px){.create-review{width:100%;max-width:100%}.modal-close{width:40px !important;height:40px !important}.review-header{flex-wrap:wrap}}.girls-list{max-width:1300px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}.girl-card{max-width:310px;height:460px;width:100%;flex:1 1 calc(25% - 15px);display:flex;flex-direction:column;align-items:flex-start;gap:20px;isolation:isolate;background:rgba(255,255,255,0.1);box-shadow:inset 0px 0px 10px rgba(234,223,130,0.34);border-radius:24px;text-decoration:none;position:relative;overflow:hidden}.girl-card::before{width:100%;height:100%;display:block;position:absolute;content:'';left:0;top:0;z-index:0}.girl-card a{width:100%;height:100%;z-index:2;border-radius:24px}.girl-thumb{width:100%;height:100%;margin:0 0;user-select:none;-webkit-user-drag:none;pointer-events:none}.girl-thumb img{width:100%;height:100%;max-height:460px;object-fit:cover;border-radius:24px}.left-card-btns{display:flex;flex-flow:column;gap:10px;position:absolute;left:15px;top:15px}.left-card-btns .circle-btn,.right-card-btns .circle-btn{background:rgb(16 15 1)}.right-card-btns{display:flex;flex-flow:column;gap:10px;position:absolute;right:15px;top:15px}.girl-card:hover .girl-thumb{width:100%;height:100%;margin:0}.girl-card-wrapper{display:flex;width:100%;height:460px;z-index:1;padding:5px;align-items:center;justify-content:center}.girl-card:hover .girl-card-wrapper{width:100%;padding:0}.girl-card-img-holder{width:100%;height:100%;overflow:hidden;border-radius:20px}.girl-card-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .2s ease-in-out}.girl-info{position:absolute;left:10px;display:flex;flex-direction:row;justify-content:center;gap:10px;bottom:25px;padding-inline:10px;width:calc(100% - 10px)}.girl-card-data{display:flex;justify-content:center;padding:0 25px}.girl-info__title{display:flex;justify-content:space-between;gap:10px;height:100%;width:100%;align-items:flex-end}.girl-card:hover .girl-thumb{margin:0}.girl-card-model-icons{padding:0 25px 25px 25px;display:flex;gap:10px}.girl-card-model-icon{flex:1 1 32%;padding:10px;border-radius:10px;box-shadow:0 8px 20px 0 rgba(205,52,51,0.5);background:var(--acsent);display:flex;justify-content:center;align-items:center}.girl-card-model-icon-img{width:30px;height:30px}.girl-card-container:hover .girl-card-img{transform:scale(1.2) translateY(5%)}.girl-card-container:hover{background-color:#000}.girl-card-container:hover .girl-card-img-wrapper{padding:0}.girl-card-container:hover .girl-card-img-holder{border-radius:0}@media screen and (max-width:1224px){.girl-card-container{max-width:451px;min-width:315px}.girl-card-img-wrapper{padding:20px 20px 0;height:343px;margin-bottom:15px}.girl-card-data{padding:0 20px}.girl-card-model-icons{padding:0 20px 20px 20px}}@media screen and (max-width:1024px){.girl-card-container{max-width:354px;min-width:290px}.girl-card{height:auto;max-height:526px}.girl-card-img-wrapper{height:392px}.girl-card-price{font-size:24px}.girl-card-info{gap:15px}}@media screen and (max-width:768px){.girls-list,.slider-wrapper{flex-wrap:nowrap}.girl-card{flex:1 1 49%;max-width:354px;height:526px}.girl-slider-wrapper,.slider-wrapper{display:flex;flex-wrap:nowrap !important;justify-content:flex-start !important}.girl-slide{flex:0 0 320px !important;max-width:calc(50% - 10px) !important;width:calc(50% - 10px) !important;box-sizing:border-box;transition:transform .55s cubic-bezier(.4,.0,.2,1);will-change:transform;gap:10px;height:461px}.slider-progress-bars{display:flex;justify-content:center;gap:6px;margin-bottom:0;margin-top:15px}.slider-mobile{overflow:hidden}.slider-mobile a,.slider-mobile img{-webkit-user-drag:none;user-drag:none;touch-action:pan-y}.slider-wrapper{touch-action:pan-y}.slider-progress-segment{width:20px;height:3px;background:rgba(255,255,255,0.3);border-radius:2px;overflow:hidden}.slider-progress-segment.active{width:32px;background:rgba(255,255,255,0.6)}.slider-progress-fill{width:0;height:100%;background:#EFA75E;transition:width 5s linear}}@media (max-width:350px){.girl-header{flex-direction:column-reverse;align-items:center}}

/* /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}}
