.page-mascot-wrapper { left: -15px; bottom: 0; z-index: 999; }
@media (max-width: 499.98px) {
	.single-product .page-mascot-wrapper { left: 8px; bottom: 57px; }
	.page-template-page-hasChild .page-mascot-wrapper { left: -10px; bottom: 27px; }
}
@media (min-width: 768px) {
	.page-mascot-wrapper { left: 0; bottom: 0; }
}

.product-mobile-bar { padding-bottom: calc(1.5rem + env(safe-area-inset-bottom, 0px)); }

.order-steps .step-icon { width: 60px; height: 60px; line-height: 54px; }
.order-items-table td, .order-items-table th { white-space: nowrap; }

.ai-question::before { content: "\e982"; }
.ai-question[data-bs-toggle="tooltip"] { cursor: help; }

.zindex-9999 {
    z-index: 9999;
}

@media (max-width: 499.98px) {
    .dcv-cart {
        width: 100%;
        max-width: 100%;
    }
}