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-item{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;cursor:default;margin:0 0 .15rem;padding:0!important;text-align:left}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 .product-options.custom-upload-images .dc-cart-upload-thumb{-o-object-fit:cover;object-fit:cover}body.theme-realisticsexdoll.page-cart .products-table .product-options .dc-custom-option-step-row{margin-bottom:.05rem;margin-top:.35rem}body.theme-realisticsexdoll.page-cart .products-table .product-options .dc-custom-option-step{color:var(--rsd-accent-gold);font-size:.78rem;font-weight:600}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 .products-table .product-item .product-info{backdrop-filter:none!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}body.theme-realisticsexdoll.page-cart .rsd-cart-data-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}body.theme-realisticsexdoll.page-cart .rsd-cart-data-header .title{flex:1 1 auto;margin-bottom:0!important;min-width:0}body.theme-realisticsexdoll.page-cart .rsd-cart-contact-btn{background:rgba(37,211,102,.12)!important;border:1px solid rgba(37,211,102,.45);border-radius:999px;box-shadow:none;color:#6fefa4!important;flex:0 0 auto;font-size:.78rem;font-weight:600;padding:.35rem .9rem;white-space:nowrap}body.theme-realisticsexdoll.page-cart .rsd-cart-contact-btn:active,body.theme-realisticsexdoll.page-cart .rsd-cart-contact-btn:focus,body.theme-realisticsexdoll.page-cart .rsd-cart-contact-btn:hover{background:rgba(37,211,102,.22)!important;border-color:rgba(37,211,102,.65);box-shadow:0 0 0 .15rem rgba(37,211,102,.12);color:#9dffc0!important}body.theme-realisticsexdoll.page-cart .rsd-cart-contact-btn .bi-whatsapp{color:#25d366}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}body.theme-realisticsexdoll.page-cart .rsd-cart-data-header{flex-wrap:wrap;row-gap:.5rem}body.theme-realisticsexdoll.page-cart .rsd-cart-contact-btn{font-size:.72rem;padding:.3rem .75rem}}@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-item{display:block;max-width:100%;min-width:0;width:100%}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;width:100%}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info{text-align:center}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info .product-name{max-width:100%;text-align:center;width:100%}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info .product-name a{text-align:center}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info .product-name .text-secondary{display:block;max-width:100%;text-align:left!important;width:100%}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info .mb-price,body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info .ph-cart-coupon-prompt,body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info .ph-cart-row-promo-hint,body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info .ph-minicart-tiered-hint,body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info .ph-order-bundle-hint{text-align:center}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info .product-options{align-items:stretch;max-width:100%;width:100%}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info .product-options .option-item{text-align:left}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info .custom-upload-images .d-flex{justify-content:center}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info .quantity-wrap{margin-left:auto;margin-right:auto}body.theme-realisticsexdoll.page-cart #app-cart .products-table .td-product-info .product-info .ph-bundle-accessories__item{justify-content:center}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}}
