body.theme-realisticsexdoll.page-cart .products-table thead th{border-color:hsla(0,0%,100%,.1);color:#b4bbd6;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}body.theme-realisticsexdoll.page-cart .products-table tbody td{border-color:hsla(0,0%,100%,.08);vertical-align:middle}body.theme-realisticsexdoll.page-cart .products-table .product-name{color:#f2f5ff}body.theme-realisticsexdoll.page-cart .products-table .product-name a{color:#fff;font-weight:600}body.theme-realisticsexdoll.page-cart .products-table .product-name a:hover{color:#ffd39f}body.theme-realisticsexdoll.page-cart .products-table .text-secondary{color:#b8c3e8!important}body.theme-realisticsexdoll.page-cart .products-table .text-muted{color:#949db8!important}body.theme-realisticsexdoll.page-cart .products-table .product-options{font-size:12px;line-height:1.5}body.theme-realisticsexdoll.page-cart .products-table .product-options .option-name{color:var(--rsd-accent-gold);font-weight:600;margin-right:.25rem}body.theme-realisticsexdoll.page-cart .products-table .product-options .option-value{color:#e4e9ff}body.theme-realisticsexdoll.page-cart .products-table .product-options .price-adjustment{color:#a8b0d0!important}body.theme-realisticsexdoll.page-cart .products-table .td-price,body.theme-realisticsexdoll.page-cart .products-table .td-subtotal{color:#ffd59c;font-size:1rem;font-weight:700}body.theme-realisticsexdoll.page-cart .products-table .mb-price{color:#ffd59c;font-weight:700}body.theme-realisticsexdoll.page-cart .products-table .form-check-input{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.35);height:1.05rem;width:1.05rem}body.theme-realisticsexdoll.page-cart .products-table .form-check-input:checked{background-color:rgba(224,17,95,.88);border-color:rgba(224,17,95,.65)}body.theme-realisticsexdoll.page-cart .products-table .form-check-input:focus{box-shadow:0 0 0 .2rem rgba(224,17,95,.2)}body.theme-realisticsexdoll.page-cart .products-table .delete-cart{opacity:.9}body.theme-realisticsexdoll.page-cart .products-table .delete-cart:hover{color:#ff6b8a!important;opacity:1}body.theme-realisticsexdoll.page-cart .cart-data{backdrop-filter:blur(12px);background:rgba(17,20,38,.78)!important;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--rsd-radius);box-shadow:var(--rsd-shadow);padding:1.35rem!important}body.theme-realisticsexdoll.page-cart .cart-data .title{color:#fff;font-size:1.15rem;font-weight:700;margin-bottom:1rem!important}body.theme-realisticsexdoll.page-cart .cart-data .cart-data-list>li{border-bottom-color:hsla(0,0%,100%,.1)!important;color:#d6daf0;font-size:.95rem}body.theme-realisticsexdoll.page-cart .cart-data .cart-data-list>li>span:first-child{color:#a7b0d0}body.theme-realisticsexdoll.page-cart .cart-data .cart-data-list>li:last-child>span:last-child{color:#ffd59c!important;font-size:1.35rem!important;font-weight:800}body.theme-realisticsexdoll.page-cart .cart-data .to-checkout{margin-top:.5rem}@media (max-width:991px){body.theme-realisticsexdoll.page-cart .products-table{font-size:13px}body.theme-realisticsexdoll.page-cart .td-price,body.theme-realisticsexdoll.page-cart .td-subtotal{white-space:normal}}@media (max-width:767.98px){body.theme-realisticsexdoll.page-cart .container{max-width:100%;overflow-x:clip}body.theme-realisticsexdoll.page-cart #app-cart{max-width:100%;overflow-x:hidden}body.theme-realisticsexdoll.page-cart #app-cart>.row{margin-left:0;margin-right:0;max-width:100%}body.theme-realisticsexdoll.page-cart #app-cart>.row>[class*=col-]{max-width:100%;min-width:0;padding-left:calc(var(--bs-gutter-x, .75rem)*.5);padding-right:calc(var(--bs-gutter-x, .75rem)*.5)}body.theme-realisticsexdoll.page-cart #app-cart .products-table{display:block;max-width:100%;width:100%!important}body.theme-realisticsexdoll.page-cart #app-cart .products-table thead{display:none!important}body.theme-realisticsexdoll.page-cart #app-cart .products-table tbody{display:block;width:100%}body.theme-realisticsexdoll.page-cart #app-cart .products-table tbody tr{align-items:flex-start;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.5rem .65rem;margin-bottom:1rem;max-width:100%;padding:.85rem .75rem;width:100%}body.theme-realisticsexdoll.page-cart #app-cart .products-table tbody tr td{border:none!important;box-sizing:border-box;display:block;padding:0!important;vertical-align:top}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-check{flex:0 0 auto;order:1;padding-top:.15rem!important}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-image{flex:0 0 auto;order:2;width:72px!important}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-image .product-image{height:72px!important;margin-right:0!important;width:72px!important}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-delete{align-self:flex-start;flex:0 0 auto;margin-left:auto;order:3}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info{flex:1 1 100%;max-width:100%;min-width:0;order:4;width:100%!important}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info,body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-item{max-width:100%;min-width:0}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-price,body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-quantity,body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-subtotal{display:none!important}body.theme-realisticsexdoll.page-cart #app-cart .products-table .ph-bundle-accessories .text-truncate{overflow:visible;text-overflow:unset;white-space:normal;word-break:break-word}}@media (max-width:375px){body.theme-realisticsexdoll.page-cart .products-table{font-size:12px}}
