@media (max-width: 767px) {
    .ty-product-notification__body .ty-product-options-name.ty-product-options-name {
        width: 50%;
    }
}

@media (min-width: 768px) {
    .notification-content-extended {
        --cs-notification-padding: 32px;
    }
}

html.dialog-mobile-bottom .notification-content-extended {
    --cs-notification-content-extended-radius: var(--cs-base-rounded-corners-radius) var(--cs-base-rounded-corners-radius) 0 0;

    width: 100%;
    left: 0;
    right: 0;
    padding-bottom: env(safe-area-inset-bottom); // iOS
    border-radius: var(--cs-notification-content-extended-radius);
}


@media (min-width: 768px) {
    html.dialog-mobile-bottom .notification-content-extended {
        --cs-notification-content-extended-radius: var(--cs-base-rounded-corners-radius);

        width: 640px;
        left: 50%;
        right: auto;
    }
}

@media (min-width: 1200px) {
    .notification-content-extended,
    html.dialog-mobile-bottom .notification-content-extended {
        margin-left: -490px;
        width: 980px;
    }
}
