:root{--rsd-bg-primary:#0b0d17;--rsd-bg-surface:#111426;--rsd-bg-soft:#161a2e;--rsd-text-title:#fff;--rsd-text-body:#4a4e69;--rsd-text-soft:#a7adc5;--rsd-accent-gold:#d4af37;--rsd-gradient:linear-gradient(90deg,#ff8c00,#e0115f 52%,purple);--rsd-radius:8px;--rsd-shadow:0 14px 36px rgba(0,0,0,.35);--rsd-neon:0 0 0 1px rgba(224,17,95,.24),0 0 30px rgba(128,0,128,.14)}body.theme-realisticsexdoll{background:radial-gradient(circle at top right,rgba(128,0,128,.22),transparent 42%),var(--rsd-bg-primary);color:var(--rsd-text-body);font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.theme-realisticsexdoll h1,.theme-realisticsexdoll h2,.theme-realisticsexdoll h3,.theme-realisticsexdoll h4,.theme-realisticsexdoll h5,.theme-realisticsexdoll h6{color:var(--rsd-text-title)}.theme-realisticsexdoll a{color:#e8b2ff;text-decoration:none}.theme-realisticsexdoll a:hover{color:#ffd39f}.theme-realisticsexdoll .btn{border-radius:var(--rsd-radius)}.theme-realisticsexdoll .btn-primary,.theme-realisticsexdoll .buy-now,.theme-realisticsexdoll .to-checkout{background-image:var(--rsd-gradient);border:0;box-shadow:var(--rsd-neon);color:#fff}.theme-realisticsexdoll .btn-outline-primary{border-color:var(--rsd-accent-gold);color:var(--rsd-accent-gold)}.theme-realisticsexdoll .btn-outline-primary:hover{background:rgba(212,175,55,.16)}.theme-realisticsexdoll .form-control{background:rgba(17,20,38,.7)}.theme-realisticsexdoll .form-control,.theme-realisticsexdoll .form-select{border-color:hsla(0,0%,100%,.15);border-radius:var(--rsd-radius);color:#dde2ff}.theme-realisticsexdoll .form-select{background-color:rgba(17,20,38,.7)}.theme-realisticsexdoll .form-control::-moz-placeholder{color:#9097b5}.theme-realisticsexdoll .form-control::placeholder{color:#9097b5}.theme-realisticsexdoll .form-control:focus,.theme-realisticsexdoll .form-select:focus{border-color:rgba(224,17,95,.55);box-shadow:0 0 0 .2rem rgba(224,17,95,.2)}.theme-realisticsexdoll .account-card-box,.theme-realisticsexdoll .cart-data,.theme-realisticsexdoll .checkout-data-content,.theme-realisticsexdoll .checkout-item,.theme-realisticsexdoll .filter-sidebar-column .card,.theme-realisticsexdoll .glass-card,.theme-realisticsexdoll .module-product-tab,.theme-realisticsexdoll .newes-sidebar,.theme-realisticsexdoll .newest-box,.theme-realisticsexdoll .product-description,.theme-realisticsexdoll .product-info{backdrop-filter:blur(10px);background:rgba(17,20,38,.62);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--rsd-radius);box-shadow:var(--rsd-shadow)}.theme-realisticsexdoll .products-table,.theme-realisticsexdoll .table{color:#d6daf0}.theme-realisticsexdoll .table>:not(caption)>*>*{background:transparent;border-color:hsla(0,0%,100%,.08)}.theme-realisticsexdoll .badge{border-radius:999px}.theme-realisticsexdoll .breadcrumb{background:transparent}.theme-realisticsexdoll .price,.theme-realisticsexdoll .total-amount,.theme-realisticsexdoll .value{color:#ffd59c}.theme-realisticsexdoll .old-price{color:#9fa6c3}.theme-realisticsexdoll .pagination .page-link{background:rgba(17,20,38,.7);border-color:hsla(0,0%,100%,.12);color:#d6daf0}.theme-realisticsexdoll .pagination .active .page-link{background-image:var(--rsd-gradient);border-color:transparent}.theme-realisticsexdoll .quantity-wrap{align-items:center;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--rsd-radius);display:inline-flex;overflow:hidden}.theme-realisticsexdoll .quantity-wrap .minus,.theme-realisticsexdoll .quantity-wrap .plus{align-items:center;background:hsla(0,0%,100%,.05);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.theme-realisticsexdoll .quantity-wrap input.form-control{border:0;border-left:1px solid hsla(0,0%,100%,.08);border-radius:0;border-right:1px solid hsla(0,0%,100%,.08);text-align:center;width:56px}.rsd-product-card{background:rgba(17,20,38,.64);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:var(--rsd-shadow);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.rsd-product-card:hover{border-color:rgba(224,17,95,.42);box-shadow:var(--rsd-neon);transform:translateY(-4px)}.rsd-product-media{background:rgba(6,8,14,.6)}.rsd-product-image-link{display:block;position:relative}.rsd-product-hover-image,.rsd-product-main-image{aspect-ratio:4/5;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.rsd-product-hover-image{inset:0;opacity:0;position:absolute;transition:opacity .24s ease}.rsd-product-image-link:hover .rsd-product-hover-image{opacity:1}.rsd-product-badge{background-image:var(--rsd-gradient);border-radius:999px;font-size:11px;left:10px;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.rsd-product-badge,.rsd-product-wishlist{color:#fff;position:absolute;top:10px;z-index:2}.rsd-product-wishlist{background:rgba(11,13,23,.64);border:0;border-radius:999px;height:34px;right:10px;width:34px}.rsd-product-info{display:flex;flex:1 1 auto;flex-direction:column;gap:.6rem;padding:.9rem}.rsd-product-name{font-size:.96rem;line-height:1.45;margin:0}.rsd-product-name a{color:#eef1ff}.rsd-product-summary{color:#a9afc9;font-size:.86rem;margin:0}.rsd-product-footer{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto}.rsd-product-price{display:flex;flex-direction:column;line-height:1.2}.rsd-price-old{color:#8f97b8;font-size:12px;text-decoration:line-through}.rsd-price-new{color:#ffd59c;font-weight:700}.rsd-add-cart{background-image:var(--rsd-gradient);border:0;border-radius:999px;color:#fff;font-size:12px;padding:6px 12px}.rsd-announcement{background:hsla(0,0%,100%,.03);border-bottom:1px solid rgba(212,175,55,.28);color:#e6dbb8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.rsd-navbar{backdrop-filter:blur(12px);background:rgba(11,13,23,.72);border-bottom:1px solid hsla(0,0%,100%,.1);position:sticky;top:0;z-index:1030}.rsd-navbar .navbar-brand{color:#fff;font-weight:700;letter-spacing:.06em}.rsd-navbar .nav-link{color:#d6daf0}.rsd-navbar .nav-link.active,.rsd-navbar .nav-link:hover{color:#fff}.rsd-page-shell{margin-bottom:2.5rem;margin-top:1.5rem}.rsd-page-shell .section-title{align-items:center;color:#fff;display:inline-flex;font-size:1.15rem;gap:.6rem;margin-bottom:1rem}.rsd-page-shell .section-title:before{background-image:var(--rsd-gradient);content:"";height:2px;width:30px}@media (max-width:991px){.rsd-product-card{border-radius:10px}.rsd-product-info{padding:.75rem}.rsd-add-cart{font-size:11px;padding:6px 10px}}@media (max-width:375px){.theme-realisticsexdoll .rsd-page-shell{margin-bottom:1.5rem;margin-top:1rem}.theme-realisticsexdoll .rsd-page-shell .section-title{font-size:1rem}}.theme-realisticsexdoll #appHeader{backdrop-filter:blur(14px);background:rgba(11,13,23,.62);border-bottom:1px solid hsla(0,0%,100%,.08);isolation:isolate;position:sticky;top:0;z-index:1080}.theme-realisticsexdoll .modal-backdrop{z-index:1105!important}.theme-realisticsexdoll .modal{z-index:1110!important}.theme-realisticsexdoll #appHeader .header-top{background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.06);min-height:34px}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-main{background:rgba(11,13,23,.82);border-bottom:1px solid hsla(0,0%,100%,.08)}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-main-inner{align-items:center;-moz-column-gap:clamp(12px,1.4vw,22px);column-gap:clamp(12px,1.4vw,22px);display:grid;grid-template-columns:auto minmax(220px,1fr) auto;min-height:86px}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-logo{margin:0}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-logo a{align-items:center;display:inline-flex}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-logo img{height:70px;max-width:300px;min-width:170px;-o-object-fit:contain;object-fit:contain;width:auto}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-search-group{align-items:stretch;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;display:inline-flex;justify-self:end;margin-right:clamp(8px,1.1vw,18px);max-width:420px;overflow:hidden;width:min(100%,420px)}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-search-group .form-control{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:42px;min-width:200px;width:100%}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-search-group .btn{align-items:center;background:hsla(0,0%,100%,.08)!important;border:0!important;border-left:1px solid hsla(0,0%,100%,.2)!important;border-radius:0!important;color:#fff;display:inline-flex;height:42px;justify-content:center;padding:0 .95rem;position:static!important;transform:none!important}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-right{align-items:center;-moz-column-gap:clamp(10px,1.1vw,18px);column-gap:clamp(10px,1.1vw,18px);display:grid;grid-template-columns:minmax(136px,auto) minmax(90px,auto) minmax(148px,auto);justify-self:end;min-width:0}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-meta{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-contact{align-items:flex-start;color:#d8def5;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:2px;line-height:1.2;white-space:nowrap}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-contact a{color:#fff}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-switch{align-items:stretch;display:flex;flex-direction:column;gap:4px;min-width:90px}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-switch .btn{background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.28);border-radius:6px;color:#fff;font-size:12px;font-weight:700;min-height:30px;padding:.24rem .55rem;text-align:left;width:100%}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-switch .btn:focus-visible,.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-switch .btn:hover{background:rgba(224,17,95,.28);border-color:rgba(224,17,95,.42);color:#fff}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-icons{align-items:center;display:inline-flex;gap:12px;justify-self:end;white-space:nowrap}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-menu{background:rgba(8,10,18,.9);border-top:1px solid hsla(0,0%,100%,.06)}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-menu .navbar{min-height:48px;padding:0}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-menu .nav-link{height:48px}.theme-realisticsexdoll #appHeader .header-top .btn,.theme-realisticsexdoll #appHeader .header-top a{color:#d6daf0;font-size:12px;font-weight:500}.theme-realisticsexdoll #appHeader .header-desktop,.theme-realisticsexdoll #appHeader .header-mobile{background:transparent}.theme-realisticsexdoll #appHeader .header-desktop .container{align-items:center;gap:8px;min-height:76px}.theme-realisticsexdoll #appHeader .header-desktop .left{align-items:center;display:flex;gap:12px}.theme-realisticsexdoll #appHeader .header-desktop .right{align-items:center;display:flex;gap:10px}.theme-realisticsexdoll #appHeader .header-desktop .logo{align-items:center;display:flex;margin:0}.theme-realisticsexdoll #appHeader .header-desktop .logo>a{align-items:center;display:inline-flex;height:54px}.theme-realisticsexdoll #appHeader .header-desktop .menu{align-items:center;display:flex}.theme-realisticsexdoll #appHeader .header-desktop .menu .navbar{align-items:center;display:flex;min-height:46px;padding:0}.theme-realisticsexdoll #appHeader .navbar-nav{align-items:center;gap:8px}.theme-realisticsexdoll #appHeader .navbar-nav .nav-item{margin:0!important}.theme-realisticsexdoll #appHeader .nav-link{align-items:center;border-radius:8px;color:#d6daf0;display:inline-flex;font-size:16px;font-weight:700;height:46px;letter-spacing:.02em;padding:0 .85rem;transition:color .22s ease,text-shadow .22s ease}.theme-realisticsexdoll #appHeader .nav-link.active,.theme-realisticsexdoll #appHeader .nav-link:hover{background:hsla(0,0%,100%,.06);color:#fff;text-shadow:0 0 16px rgba(224,17,95,.35)}.theme-realisticsexdoll #appHeader .dropdown-menu{background:rgba(17,20,38,.95);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--rsd-radius);box-shadow:var(--rsd-shadow);min-width:220px;padding:.4rem .3rem}.theme-realisticsexdoll #appHeader .dropdown-item{border-radius:8px;color:#d7dcf4;font-size:13px;font-weight:500;line-height:1.35;padding:.55rem .72rem;transition:background-color .2s ease,color .2s ease,transform .2s ease}.theme-realisticsexdoll #appHeader .dropdown-item:hover{background:hsla(0,0%,100%,.06);color:#fff;transform:translateX(2px)}.theme-realisticsexdoll #appHeader .dropdown-menu .dropdown-item+.dropdown-item{margin-top:3px}.theme-realisticsexdoll #appHeader .navbar-nav>.nav-item>.dropdown{position:relative}.theme-realisticsexdoll #appHeader .navbar-nav>.nav-item>.dropdown>.dropdown-menu{margin-top:10px;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .19s ease,transform .19s ease,visibility .19s ease;visibility:hidden}@media (hover:hover) and (pointer:fine){.theme-realisticsexdoll #appHeader .navbar-nav>.nav-item>.dropdown:focus-within>.dropdown-menu,.theme-realisticsexdoll #appHeader .navbar-nav>.nav-item>.dropdown:hover>.dropdown-menu{display:block;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}}.theme-realisticsexdoll #appHeader .navbar-nav>.nav-item>.dropdown>.dropdown-menu:before{background:rgba(17,20,38,.95);border-left:1px solid hsla(0,0%,100%,.12);border-top:1px solid hsla(0,0%,100%,.12);content:"";height:10px;left:20px;position:absolute;top:-8px;transform:rotate(45deg);width:10px}.theme-realisticsexdoll #appHeader .navbar-nav>.nav-item>.dropdown>.dropdown-menu>li+li{border-top:1px solid hsla(0,0%,100%,.06);margin-top:3px;padding-top:3px}.theme-realisticsexdoll #appHeader .navbar-nav>.nav-item>.dropdown>.dropdown-menu .dropdown-item.active,.theme-realisticsexdoll #appHeader .navbar-nav>.nav-item>.dropdown>.dropdown-menu .dropdown-item:active{background:linear-gradient(90deg,rgba(255,140,0,.24),rgba(224,17,95,.2),rgba(128,0,128,.24));color:#fff}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .accordion-item{border:0}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .nav-item-text{align-items:center;display:flex;justify-content:space-between}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .nav-item-text>a{flex:1;position:relative;transition:background-color .18s ease,color .18s ease}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .nav-item-text>a:focus-visible,.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .nav-item-text>a:hover{background:hsla(0,0%,100%,.06);color:#fff}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .nav-item-text>span{align-items:center;color:#c8d0ea;display:inline-flex;height:44px;justify-content:center;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:44px}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .nav-item-text>span:hover{background:hsla(0,0%,100%,.06);color:#fff}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .nav-item-text>span[aria-expanded=true] i{transform:rotate(180deg)}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .nav-item-text>span i{transition:transform .18s ease}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .accordion-collapse{border-top:1px solid hsla(0,0%,100%,.08)}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .children-group{background:hsla(0,0%,100%,.03);padding:6px 0}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .children-group .nav-link{align-items:center;color:#c7cee8;display:flex;font-size:14px;min-height:40px;padding:0 20px 0 28px;position:relative;transition:background-color .18s ease,color .18s ease}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .children-group .nav-link:before{background:rgba(212,175,55,.8);border-radius:999px;content:"";height:5px;margin-right:10px;width:5px}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .children-group .nav-link.active,.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .children-group .nav-link:hover{background:hsla(0,0%,100%,.07);color:#fff}.theme-realisticsexdoll #appHeader .search-group .form-control{background:rgba(17,20,38,.86);border:1px solid hsla(0,0%,100%,.18);border-radius:10px 0 0 10px;color:#e6ebff;font-size:13px;height:36px;padding:.42rem .75rem;width:clamp(190px,15vw,240px)}.theme-realisticsexdoll #appHeader .search-group .btn{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-left:0;border-radius:0 10px 10px 0;color:#fff;height:36px;padding:.42rem .72rem}.theme-realisticsexdoll #appHeader .search-group{background:transparent!important;border:0!important;box-shadow:none!important}.theme-realisticsexdoll #appHeader .search-group .form-control:focus{border-color:rgba(224,17,95,.52);box-shadow:0 0 0 .16rem rgba(224,17,95,.18)}.theme-realisticsexdoll #appHeader .header-cart-icon,.theme-realisticsexdoll #appHeader .icons .item a{color:#fff}.theme-realisticsexdoll #appHeader .icons{align-items:center;display:flex;gap:10px}.theme-realisticsexdoll #appHeader .icon-quantity{align-items:center;background-image:var(--rsd-gradient);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;height:18px;justify-content:center;min-width:18px}.theme-realisticsexdoll #appHeader .offcanvas{background:rgba(11,13,23,.97);color:#d3d9f1}.theme-realisticsexdoll #appHeader .offcanvas .nav-link{color:#d3d9f1}.theme-realisticsexdoll #appHeader .offcanvas .nav-link.active{color:#fff}.theme-realisticsexdoll .module-sub-title,.theme-realisticsexdoll .module-title{color:#f1f4ff}.theme-realisticsexdoll .nav-tabs .nav-link{color:#cad1ec}.theme-realisticsexdoll .nav-tabs .nav-link.active{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.18);color:#fff}.theme-realisticsexdoll .mobile-tabbar{background:rgba(11,13,23,.96);border-top:1px solid hsla(0,0%,100%,.1)}.theme-realisticsexdoll .mobile-tabbar .tab-item{color:#c8d0ea}.theme-realisticsexdoll .mobile-tabbar .tab-item.active,.theme-realisticsexdoll .mobile-tabbar .tab-item:hover{color:#fff}.theme-realisticsexdoll #appHeader .logo img{height:54px!important;max-width:230px;-o-object-fit:contain;object-fit:contain;width:auto!important}.theme-realisticsexdoll #appHeader .header-mobile .logo img{height:50px!important;max-width:150px;-o-object-fit:contain;object-fit:contain;width:auto!important}.theme-realisticsexdoll #appHeader .account-icon,.theme-realisticsexdoll #appHeader .header-cart-icon,.theme-realisticsexdoll #appHeader .icons .item>a{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;display:inline-flex;height:38px;justify-content:center;position:relative;width:38px}.theme-realisticsexdoll #appHeader .account-icon:hover,.theme-realisticsexdoll #appHeader .header-cart-icon:hover,.theme-realisticsexdoll #appHeader .icons .item>a:hover{background:hsla(0,0%,100%,.14);border-color:rgba(224,17,95,.45);box-shadow:0 0 16px rgba(224,17,95,.22)}.theme-realisticsexdoll #appHeader .account-icon img,.theme-realisticsexdoll #appHeader .header-cart-icon img,.theme-realisticsexdoll #appHeader .icons .item img{filter:brightness(0) invert(1);height:18px!important;width:18px!important}.theme-realisticsexdoll #appHeader .icon-quantity{position:absolute;right:-7px;top:-7px;z-index:2}.theme-realisticsexdoll #appHeader .header-mobile .mb-icon{align-items:center;background:linear-gradient(145deg,rgba(224,17,95,.22),rgba(128,0,128,.26));border:1px solid hsla(0,0%,100%,.26);border-radius:10px;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 8px 18px rgba(0,0,0,.32);color:#fff;display:inline-flex;height:42px;justify-content:center;width:42px}.theme-realisticsexdoll #appHeader .header-mobile .mb-icon i{color:#fff;font-size:23px;text-shadow:0 0 10px rgba(224,17,95,.35)}.theme-realisticsexdoll #appHeader.rsd-nav .header-mobile{align-items:center;gap:10px;justify-content:space-between}.theme-realisticsexdoll #appHeader.rsd-nav .header-mobile .logo{align-items:center;display:flex;gap:8px;max-width:calc(100% - 110px)}.theme-realisticsexdoll #appHeader.rsd-nav .header-mobile .logo img{height:50px!important;max-width:170px}.theme-realisticsexdoll #appHeader.rsd-nav .header-mobile .rsd-mobile-contact{color:#d9e0fb;display:flex;flex-direction:column;font-size:10px;line-height:1.15}.theme-realisticsexdoll #appHeader .header-mobile{min-height:58px}.theme-realisticsexdoll #mobile-menu-offcanvas{--bs-offcanvas-zindex:1090;--bs-offcanvas-width:min(86vw,360px);--bs-offcanvas-bg:#0b0d17;--bs-offcanvas-color:#d8def7;z-index:1090!important}.theme-realisticsexdoll #mobile-menu-offcanvas.offcanvas-start{background-color:#0b0d17!important;border-right:1px solid hsla(0,0%,100%,.12);box-shadow:18px 0 40px rgba(0,0,0,.45);color:#d8def7;width:min(86vw,360px)!important}.theme-realisticsexdoll #mobile-menu-offcanvas.offcanvas{--rsd-offcanvas-header-h:72px;display:flex!important;flex-direction:column;height:100dvh;max-height:100dvh}.theme-realisticsexdoll #mobile-menu-offcanvas.offcanvas.show{opacity:1!important;transform:translateX(0)!important;visibility:visible!important}.theme-realisticsexdoll .offcanvas-backdrop{z-index:1089!important}.theme-realisticsexdoll .offcanvas-backdrop.show{background:#02030a;opacity:.45}.theme-realisticsexdoll #mobile-menu-offcanvas .offcanvas-body,.theme-realisticsexdoll #mobile-menu-offcanvas .offcanvas-header{background:#0b0d17!important;color:#dbe2ff}.theme-realisticsexdoll #mobile-menu-offcanvas .offcanvas-header{border-bottom:1px solid hsla(0,0%,100%,.1);flex:0 0 auto;min-height:var(--rsd-offcanvas-header-h);padding:.75rem 1rem}.theme-realisticsexdoll #mobile-menu-offcanvas .offcanvas-body.mobile-menu-wrap{-webkit-overflow-scrolling:touch;flex:1 1 auto;height:calc(100dvh - var(--rsd-offcanvas-header-h));min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 0 env(safe-area-inset-bottom,0)}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap #menu-accordion{min-height:100%}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap #menu-accordion .accordion-item{background:#0d1020;border-bottom:1px solid hsla(0,0%,100%,.12)}.theme-realisticsexdoll #mobile-menu-offcanvas .mobile-menu-wrap .nav-item-text>a{align-items:center;display:flex;min-height:44px;padding:0 14px}.theme-realisticsexdoll #mobile-menu-offcanvas .close-offcanvas{background:#0b0d17;border-left:1px solid hsla(0,0%,100%,.12);color:#fff}.theme-realisticsexdoll #mobile-menu-offcanvas .search-group .btn,.theme-realisticsexdoll #mobile-menu-offcanvas .search-group .form-control{background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.22)!important;color:#eef3ff!important}.theme-realisticsexdoll #mobile-menu-offcanvas .children-group .nav-link,.theme-realisticsexdoll #mobile-menu-offcanvas .nav-link{color:#e9eeff!important}.theme-realisticsexdoll #mobile-menu-offcanvas .nav-link.active,.theme-realisticsexdoll #mobile-menu-offcanvas .nav-link:hover{color:#fff!important}@media (max-width:991px){.theme-realisticsexdoll #appHeader .header-top{padding:.2rem 0}.theme-realisticsexdoll #appHeader .header-mobile{border-top:1px solid hsla(0,0%,100%,.08);padding:.6rem .75rem}.theme-realisticsexdoll #appHeader .header-top .btn,.theme-realisticsexdoll #appHeader .header-top a{font-size:11px}.theme-realisticsexdoll #appHeader #mobile-menu-offcanvas .nav-link{font-size:15px;font-weight:500}.theme-realisticsexdoll #appHeader #mobile-menu-offcanvas .mobile-menu-wrap .nav-item-text>a{min-height:48px;padding:0 16px}.theme-realisticsexdoll #appHeader .header-mobile .header-cart-icon{height:34px;width:34px}.theme-realisticsexdoll #appHeader .header-mobile .header-cart-icon img{height:16px!important;width:16px!important}.theme-realisticsexdoll #appHeader.rsd-nav .header-mobile .logo{max-width:calc(100% - 112px)}}@media (min-width:992px) and (max-width:1180px){.theme-realisticsexdoll #appHeader .header-desktop .left{gap:8px}.theme-realisticsexdoll #appHeader .nav-link{padding:0 .42rem}.theme-realisticsexdoll #appHeader .search-group .form-control{width:200px}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-main-inner{-moz-column-gap:8px;column-gap:8px;grid-template-columns:auto minmax(180px,1fr) auto}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-right{-moz-column-gap:8px;column-gap:8px;grid-template-columns:minmax(114px,auto) minmax(74px,auto) minmax(128px,auto)}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-contact{font-size:11px;gap:2px}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-logo img{height:62px;max-width:250px}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-search-group{margin-right:8px;max-width:340px}.theme-realisticsexdoll #appHeader.rsd-nav .rsd-nav-switch .btn{font-size:11px;padding:.2rem .45rem}.theme-realisticsexdoll #appHeader .nav-link{font-size:15px;padding:0 .58rem}}.theme-realisticsexdoll #miniCart.offcanvas{--bs-offcanvas-zindex:1108;--bs-offcanvas-bg:#0f121f;--bs-offcanvas-color:#d8def7;border-left:1px solid hsla(0,0%,100%,.12);z-index:1108!important}.theme-realisticsexdoll #miniCart .offcanvas-header{background:rgba(11,13,23,.96);border-bottom-color:hsla(0,0%,100%,.1)!important}.theme-realisticsexdoll #miniCart .offcanvas-title{color:#fff;font-weight:700}.theme-realisticsexdoll #miniCart .btn-close{filter:invert(1) grayscale(1) brightness(1.15);opacity:.82}.theme-realisticsexdoll #miniCart .cart-items{background:#0b0d17}.theme-realisticsexdoll #miniCart .border-bottom{border-color:hsla(0,0%,100%,.08)!important}.theme-realisticsexdoll #miniCart .text-body{color:#f0f3ff!important}.theme-realisticsexdoll #miniCart .hover-primary:hover,.theme-realisticsexdoll #miniCart a.text-body.hover-primary:hover{color:#ffd39f!important}.theme-realisticsexdoll #miniCart .text-secondary{color:#b8c3e8!important}.theme-realisticsexdoll #miniCart .text-muted{color:#949db8!important}.theme-realisticsexdoll #miniCart .product-options .option-name{color:var(--rsd-accent-gold);font-weight:600}.theme-realisticsexdoll #miniCart .product-options .option-value{color:#dde4ff}.theme-realisticsexdoll #miniCart .text-primary{color:#ffb8cf!important}.theme-realisticsexdoll #miniCart .border-top{background:rgba(12,14,26,.98);border-top-color:hsla(0,0%,100%,.12)!important}.theme-realisticsexdoll #miniCart .form-check-label{color:#d6daf0}.theme-realisticsexdoll #miniCart .form-control{background:rgba(17,20,38,.9);border-color:hsla(0,0%,100%,.16);color:#eef1ff}.theme-realisticsexdoll #miniCart .bg-light{background-color:hsla(0,0%,100%,.06)!important;color:#eef1ff!important}.theme-realisticsexdoll #miniCart .btn-outline-secondary{border-color:hsla(0,0%,100%,.28);color:#e4e8ff}.theme-realisticsexdoll #miniCart .btn-outline-secondary:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.38);color:#fff}.theme-realisticsexdoll #miniCart .text-center h5{color:#fff}.theme-realisticsexdoll .module-masonry .pb-mosaic-grid.module-masonry-grid{-moz-column-fill:balance;column-fill:balance}.theme-realisticsexdoll .module-masonry .pb-mosaic-cell{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.22)}.theme-realisticsexdoll .module-masonry .pb-mosaic-cell.module-masonry-card--video{border-color:hsla(0,0%,100%,.24)}.theme-realisticsexdoll .module-masonry .pb-mosaic-stack .module-masonry-caption.bg-light{background:rgba(17,20,38,.92)!important;border:1px solid hsla(0,0%,100%,.08);border-radius:.35rem;color:#dde4ff}.theme-realisticsexdoll .module-masonry .pb-mosaic-stack .module-masonry-caption.text-light{border-radius:.35rem}.theme-realisticsexdoll .module-masonry .module-masonry-item--shape-0 .pb-mosaic-cell{border-radius:14px 9px 16px 11px;box-shadow:0 10px 28px rgba(0,0,0,.35)}.theme-realisticsexdoll .module-masonry .module-masonry-item--shape-1 .pb-mosaic-cell{border-radius:10px 16px 8px 13px;box-shadow:0 12px 26px rgba(128,0,128,.18)}.theme-realisticsexdoll .module-masonry .module-masonry-item--shape-2 .pb-mosaic-cell{border-radius:18px 6px 12px 14px;box-shadow:0 8px 24px rgba(212,175,55,.12)}.theme-realisticsexdoll .module-masonry .module-masonry-item--shape-3 .pb-mosaic-cell{border-radius:8px 12px 18px 10px;box-shadow:0 10px 30px rgba(0,0,0,.32)}.theme-realisticsexdoll .module-masonry .module-masonry-item--shape-4 .pb-mosaic-cell{border-radius:12px 14px 7px 15px;box-shadow:0 9px 22px rgba(224,17,95,.1)}.theme-realisticsexdoll .module-masonry .module-masonry-item--shape-5 .pb-mosaic-cell{border-radius:16px 8px 10px 17px;box-shadow:0 11px 26px rgba(0,0,0,.34)}.theme-realisticsexdoll #appFooter.rsd-footer{background:linear-gradient(180deg,rgba(14,16,28,.98),#080a12 45%);border-top:1px solid hsla(0,0%,100%,.09);margin-top:0;overflow:hidden;padding-top:3rem;position:relative}.theme-realisticsexdoll #appFooter.rsd-footer:after,.theme-realisticsexdoll #appFooter.rsd-footer:before{display:none!important}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__box{color:#aeb6d8;position:relative;z-index:1}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__top{padding-bottom:2.25rem;padding-top:.25rem}@media (min-width:992px){.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__top{padding-bottom:2.75rem}}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__site-name{color:#fff!important;display:inline-block;font-size:1.35rem;font-weight:800;letter-spacing:.02em;line-height:1.2;margin-bottom:.65rem;text-decoration:none!important;text-shadow:0 0 28px rgba(224,17,95,.12)}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__site-name:hover{color:#ffd59c!important}@media (min-width:992px){.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__site-name{font-size:1.5rem}}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__tagline{color:#b4bddc!important;font-size:.88rem;font-weight:400;line-height:1.65;max-width:28rem}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__contact li+li{margin-top:.35rem}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__contact-link{align-items:center;color:#d0d8f5!important;display:inline-flex;font-size:.86rem;text-decoration:none!important;transition:color .2s ease}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__contact-link:hover{color:#ffd59c!important}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__contact-link i{opacity:.85}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__social-title{color:#8b95b8!important;font-size:.68rem;font-weight:700;letter-spacing:.12em;margin-bottom:.65rem;text-transform:uppercase}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__social-icons{display:flex;flex-wrap:wrap;gap:.5rem}.theme-realisticsexdoll #appFooter.rsd-footer .social-icon{align-items:center;background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:10px;color:#e4e9ff!important;display:inline-flex!important;height:40px;justify-content:center;position:static!important;text-decoration:none!important;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease;width:40px}.theme-realisticsexdoll #appFooter.rsd-footer .social-icon:after{display:none!important}.theme-realisticsexdoll #appFooter.rsd-footer .social-icon i{font-size:1.05rem}.theme-realisticsexdoll #appFooter.rsd-footer .social-icon:focus,.theme-realisticsexdoll #appFooter.rsd-footer .social-icon:hover{background:rgba(224,17,95,.18)!important;border-color:rgba(224,17,95,.45)!important;color:#fff!important;transform:translateY(-2px)}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__nav-heading{border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:0!important;padding-bottom:.5rem}@media (min-width:768px){.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__nav-heading{border-bottom:none;margin-bottom:1rem!important;padding-bottom:0}}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__nav-heading span{color:#fff!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__link-list{list-style:none;margin:0;padding:0}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__link-list li{font-size:.88rem;font-weight:500;line-height:1.45;margin:0;padding:0}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__link-list li+li{margin-top:.4rem}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__link-list a{color:#c5cce8!important;display:inline-block;position:relative;text-decoration:none!important;transition:color .2s ease,padding-left .2s ease}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__link-list a:hover{color:#ffd59c!important;padding-left:2px}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__bottom{border-top:1px solid hsla(0,0%,100%,.1);margin-top:.25rem;padding:1.35rem 0 1.75rem}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__legal{text-align:center}@media (min-width:992px){.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__legal{text-align:left}}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__copyright{color:#8f98b8!important;font-size:.8rem;line-height:1.55;margin-top:.5rem!important}@media (min-width:992px){.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__copyright{margin-top:.35rem!important}}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__home-link{color:#d0d8f5!important;font-weight:600;text-decoration:none!important}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__home-link:hover{color:#ffd59c!important}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__copy-sep{margin:0 .2em;opacity:.7}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__icp{color:#8f98b8!important;font-size:.78rem;text-decoration:none!important}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__icp:hover{color:#ffd59c!important}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__payments{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .65rem;justify-content:center}@media (min-width:992px){.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__payments{justify-content:flex-end}}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__payments img{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;height:auto;margin:0!important;max-width:52px;opacity:.92;padding:.2rem .35rem;transition:opacity .2s ease,border-color .2s ease}.theme-realisticsexdoll #appFooter.rsd-footer .rsd-footer__payments img:hover{border-color:hsla(0,0%,100%,.18);opacity:1}@media (max-width:767.98px){.theme-realisticsexdoll #appFooter.rsd-footer .footer-item .footer-item-content{padding-right:0}}.theme-realisticsexdoll #appFooter.rsd-footer .footer-item-about .footer-item-content-about{padding-top:.35rem}@media (max-width:991.98px){body.theme-realisticsexdoll{padding-bottom:calc(4.35rem + env(safe-area-inset-bottom, 0px))}}.theme-realisticsexdoll .rsd-mobile-tabbar{align-items:flex-end;background:#000;border-top:1px solid hsla(0,0%,100%,.12);bottom:0;box-shadow:0 -8px 28px rgba(0,0,0,.45);display:flex;gap:.15rem;justify-content:space-around;left:0;min-height:3.5rem;padding:.35rem .35rem calc(.35rem + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:1040}.theme-realisticsexdoll .rsd-mobile-tabbar__item{align-items:center;border-radius:10px;color:hsla(0,0%,100%,.72)!important;display:flex;flex:1;flex-direction:column;font-size:.65rem;font-weight:600;gap:.2rem;justify-content:flex-end;letter-spacing:.02em;line-height:1.1;max-width:4.5rem;min-height:3rem;padding:.2rem .15rem .15rem;text-align:center;text-decoration:none!important;transition:color .2s ease,background .2s ease}.theme-realisticsexdoll .rsd-mobile-tabbar__item>i.bi{font-size:1.2rem;line-height:1}.theme-realisticsexdoll .rsd-mobile-tabbar__item:focus-visible,.theme-realisticsexdoll .rsd-mobile-tabbar__item:hover{background:hsla(0,0%,100%,.06);color:#fff!important}.theme-realisticsexdoll .rsd-mobile-tabbar__item.is-active{color:#ffb8d0!important}.theme-realisticsexdoll .rsd-mobile-tabbar__item.is-active>i.bi{color:#ffb8d0}.theme-realisticsexdoll .rsd-mobile-tabbar__item--center{color:hsla(0,0%,100%,.88)!important;flex:1;gap:.15rem;justify-content:flex-start;max-width:5rem;padding-top:0}.theme-realisticsexdoll .rsd-mobile-tabbar__item--center.is-active .rsd-mobile-tabbar__fab{box-shadow:0 0 0 3px rgba(224,17,95,.35)}.theme-realisticsexdoll .rsd-mobile-tabbar__fab{align-items:center;background:linear-gradient(145deg,#e0115f,#c2004b);border:2px solid rgba(0,0,0,.35);border-radius:50%;box-shadow:0 10px 22px rgba(224,17,95,.45);color:#fff!important;display:flex;height:3rem;justify-content:center;margin-top:-1.35rem;width:3rem}.theme-realisticsexdoll .rsd-mobile-tabbar__fab .bi{font-size:1.35rem;line-height:1}.theme-realisticsexdoll .rsd-mobile-tabbar__fab-label{color:hsla(0,0%,100%,.9)!important;font-size:.62rem;font-weight:700;letter-spacing:.04em;margin-top:-.1rem}@media (min-width:992px){body.theme-realisticsexdoll{padding-bottom:0}}
