#order-standard_cart.oxy-cart-domain-container,
#order-standard_cart.oxy-cart-configure-container,
#order-standard_cart.oxy-cart-viewcart-container,
#order-standard_cart.oxy-cart-checkout-container,
#order-standard_cart.oxy-cart-complete-container {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#order-standard_cart.oxy-cart-domain-container>.row,
#order-standard_cart.oxy-cart-configure-container>.row,
#order-standard_cart.oxy-cart-viewcart-container>.row,
#order-standard_cart.oxy-cart-checkout-container>.row,
#order-standard_cart.oxy-cart-complete-container>.row {
    display: flex;
    flex-direction: column;
    flex: 1;
    width: 100%;
    align-items: center;
}

#order-standard_cart.oxy-cart-domain-container .cart-body,
#order-standard_cart.oxy-cart-complete-container .cart-body {
    width: 100%;
    max-width: 640px;
}


#order-standard_cart.oxy-cart-configure-container .cart-body,
#order-standard_cart.oxy-cart-viewcart-container .cart-body {
    width: 100%;
    max-width: 1140px;
}

#order-standard_cart.oxy-cart-checkout-container .cart-body {
    width: 100%;
    max-width: 800px;
}

#order-standard_cart.oxy-cart-domain-container h1,
#order-standard_cart.oxy-cart-configure-container h1,
#order-standard_cart.oxy-cart-viewcart-container h1,
#order-standard_cart.oxy-cart-checkout-container h1,
#order-standard_cart.oxy-cart-complete-container h1 {
    font-size: 1.5rem;
    text-align: center;
    padding-bottom: 1rem;
}

@media screen and (max-width: 768px) {

    #order-standard_cart.oxy-cart-domain-container .cart-body,
    #order-standard_cart.oxy-cart-complete-container .cart-body,
    #order-standard_cart.oxy-cart-viewcart-container .cart-body,
    #order-standard_cart.oxy-cart-checkout-container .cart-body {
        padding: 0rem;
    }


    #order-standard_cart.oxy-cart-domain-container h1,
    #order-standard_cart.oxy-cart-configure-container h1,
    #order-standard_cart.oxy-cart-viewcart-container h1,
    #order-standard_cart.oxy-cart-checkout-container h1,
    #order-standard_cart.oxy-cart-complete-container h1 {
        font-size: 1.125rem;
    }
}

#order-standard_cart.oxy-cart-checkout-container h1 {
    margin-bottom: 0rem;
}

#order-standard_cart.oxy-cart-complete-container p {
    text-align: center;
}

#order-standard_cart.oxy-cart-domain-container .iradio_square-blue {
    display: none !important;
}

#order-standard_cart.oxy-cart-domain-container .domain-selection-options .option {
    display: flex;
    flex-direction: column;
    padding: 0rem;
    margin-top: 1rem;
    opacity: 0.60;
    gap: 0.5rem;
}

#order-standard_cart.oxy-cart-domain-container .domain-selection-options label {
    width: 100%;
    margin-top: 0.5rem;
    text-align: center;
    font-size: 1rem;
    padding: 1.25rem 1.25rem;
    color: var(--oxy-black);
    cursor: pointer;
}

@media screen and (max-width: 768px) {
    #order-standard_cart.oxy-cart-domain-container .domain-selection-options label {
        font-size: 1rem;
    }
}

#order-standard_cart.oxy-cart-domain-container .domain-selection-options .option .domain-input-group {
    display: none;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

#order-standard_cart.oxy-cart-domain-container .domain-selection-options .option .domain-input-group>.row {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 1rem;
    align-items: center;
}

#order-standard_cart.oxy-cart-domain-container .domain-selection-options .option.option-selected {
    background-color: var(--oxy-white);
    border: 2px solid var(--oxy-primary);
    padding: 1.25rem 1.25rem;
    opacity: 1;
}

@media screen and (max-width: 768px) {
    #order-standard_cart.oxy-cart-domain-container .domain-selection-options .option.option-selected {
        padding: 1.25rem 1.25rem;
    }
}

#order-standard_cart.oxy-cart-domain-container .domain-selection-options .option.option-selected label {
    padding: 0rem;
}

#order-standard_cart.oxy-cart-domain-container .col-sm-2 {
    max-width: unset;
}

#order-standard_cart.oxy-cart-domain-container .oxy-continue-button {
    display: flex;
    justify-content: center;
}

#order-standard_cart.oxy-cart-domain-container .domain-available {
    padding-top: 1.5rem;
    color: var(--oxy-primary-dark);
}

#order-standard_cart.oxy-cart-domain-container .domain-input-group .col-sm-8 {
    margin-left: unset !important;
    max-width: 100% !important;
    flex: 1 !important;
}

#order-standard_cart.oxy-cart-domain-container .domain-input-group .col-sm-2 {
    flex: 1 !important;
    justify-content: center;
    max-width: 240px;
}

#order-standard_cart.oxy-cart-configure-container .product-info {
    padding: 2rem 2rem 1rem 2rem;
    background: var(--oxy-white);
    border-radius: 5px;
    border: 2px solid var(--oxy-primary);
}

.oxy-configure-info-subheading {
    font-size: 1rem;
    font-weight: bold;
    text-align: center;
}

#order-standard_cart.oxy-cart-configure-container .form-group {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
}

#order-standard_cart.oxy-cart-configure-container .product-title {
    font-weight: bold;
    padding-bottom: 1rem;
    margin: 0rem;
}

#order-standard_cart.oxy-cart-configure-container .form-group .oxy-billing-label {
    color: var(--oxy-black);
    font-size: 1rem;
    font-weight: bold;
    padding-top: 1rem;
    margin: 0rem;
}

#order-standard_cart.oxy-cart-configure-container .billing-cycle-grid {
    width: 100%;
}

#order-standard_cart.oxy-cart-configure-container .product-info {
    font-size: 1rem;
}

#order-standard_cart.oxy-cart-configure-container .product-info .product-title {
    font-size: 1.25rem;
}

#order-standard_cart.oxy-cart-configure-container .billing-cycle-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
}

#order-standard_cart.oxy-cart-configure-container .billing-option {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2.5rem 1.25rem;
    border: 2px solid #ddd;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
    background-color: var(--white);
    margin: 0rem;
}

#order-standard_cart.oxy-cart-configure-container .billing-option.selected {
    border: 2px solid var(--oxy-primary);
    background-color: var(--white);
}

#order-standard_cart.oxy-cart-configure-container .billing-option input {
    margin-right: 0.5rem;
}

#order-standard_cart.oxy-cart-configure-container .billing-option span {
    color: var(--oxy-black);
    font-size: 1rem;
    font-weight: 400;
}

#order-standard_cart.oxy-cart-configure-container .billing-option .iradio_square-blue {
    display: none !important;
}

#order-standard_cart.oxy-cart-configure-container .order-summary,
#order-standard_cart.oxy-cart-viewcart-container .order-summary {
    background-color: var(--oxy-black);
    border-bottom: 3px solid var(--oxy-black);
}

#order-standard_cart.oxy-cart-configure-container .order-summary .loader {
    top: 22px;
}

#order-standard_cart.oxy-cart-configure-container .order-summary h2,
#order-standard_cart.oxy-cart-viewcart-container .order-summary h2 {
    padding: 1.25rem;
}

@media screen and (max-width: 768px) {

    #order-standard_cart.oxy-cart-configure-container .order-summary h2,
    #order-standard_cart.oxy-cart-viewcart-container .order-summary h2 {
        font-size: 1rem;
    }
}

#order-standard_cart.oxy-cart-configure-container .summary-container,
#order-standard_cart.oxy-cart-viewcart-container .summary-container {
    padding: 1.25rem;
}

#order-standard_cart.oxy-cart-configure-container .order-summary .product-name {
    font-size: 1rem;
    font-weight: bold;
}

#order-standard_cart.oxy-cart-configure-container .order-summary .product-group,
#order-standard_cart.oxy-cart-configure-container .order-summary .clearfix,
#order-standard_cart.oxy-cart-viewcart-container .order-summary .subtotal.clearfix {
    padding-bottom: 0.5rem;
}

#order-standard_cart.oxy-cart-viewcart-container .order-summary .recurring-totals.clearfix {
    padding-top: 0.5rem;
    margin-top: 0rem;
}

#order-standard_cart.oxy-cart-configure-container .order-summary span,
#order-standard_cart.oxy-cart-viewcart-container .order-summary span {
    font-size: 0.875rem;
}

#order-standard_cart.oxy-cart-configure-container .order-summary .product-group,
#order-standard_cart.oxy-cart-viewcart-container .order-summary .product-group,
#order-standard_cart.oxy-cart-configure-container .order-summary .total-due-today span,
#order-standard_cart.oxy-cart-viewcart-container .order-summary .total-due-today span {
    font-size: 0.75rem;
}

#order-standard_cart.oxy-cart-configure-container .order-summary .summary-totals,
#order-standard_cart.oxy-cart-viewcart-container .order-summary .summary-totals {
    padding: 0.75rem 0rem;
    margin: 0.25rem 0rem;
}

#order-standard_cart.oxy-cart-configure-container .order-summary .total-due-today .amt,
#order-standard_cart.oxy-cart-viewcart-container .order-summary .total-due-today .amt {
    padding-top: 0.5rem;
    font-size: 1rem;
    font-weight: bold;
}

#order-standard_cart.oxy-cart-configure-container .info-text-sm {
    font-size: 0.875rem;
}

#order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body .view-cart-items-header {
    padding: 1rem 1.25rem;
    background-color: var(--oxy-primary);
}

#order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body .view-cart-items-header .checkoutHeader {
    font-size: 1rem;
    padding: 0rem;
    font-weight: bold;
    color: var(--oxy-black);
}

@media screen and (max-width: 768px) {
    #order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body .view-cart-items-header .checkoutHeader {
        font-size: 0.875rem;
    }
}


#order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body .view-cart-items {
    border-bottom: 4px solid var(--oxy-primary);
    border-radius: 5px;
}

#order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body .view-cart-items .item-title {
    font-size: 1rem;
    font-weight: bold;
    padding: 0rem;
}

#order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body .view-cart-items .item-group {
    font-size: 0.75rem;
    font-style: italic;
}

#order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body .view-cart-items .item-domain {
    font-size: 0.75rem;
    font-style: italic;
    color: var(--oxy-primary-dark);
}

#order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body .view-cart-items .item {
    padding: 1.25rem;
    border-top: 1px solid var(--oxy-primary);
}

#order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body .view-cart-items .checkoutCell {
    padding: 0rem !important;
}

#order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body .view-cart-items .checkoutCell .btn-remove-from-cart {
    padding: 0.25rem 1rem !important;
    font-size: 1rem;
}

#order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body .view-cart-items .item:nth-child(even) {
    background-color: var(--white);

}

#order-standard_cart.oxy-cart-viewcart-container .view-cart-empty {
    background-color: var(--oxy-white);
}

#order-standard_cart.oxy-cart-viewcart-container .view-cart-tabs .nav {
    padding-left: 0rem;
    border-bottom: 2px solid var(--oxy-primary);
    border-bottom-width: 0px;
}

#order-standard_cart.oxy-cart-viewcart-container .view-cart-tabs .nav-tabs .nav-item {
    margin-bottom: -2px;
}

#order-standard_cart.oxy-cart-viewcart-container .view-cart-tabs .nav-tabs .nav-item.active {
    font-weight: bold;
}

#order-standard_cart.oxy-cart-viewcart-container .view-cart-tabs .nav-tabs .nav-link {
    font-size: 0.875rem;
    color: var(--oxy-black);
}

#order-standard_cart.oxy-cart-viewcart-container .view-cart-tabs .nav-tabs a[aria-expanded=true] {
    border-color: var(--oxy-primary) var(--oxy-primary) var(--oxy-white) var(--oxy-primary);
    border-width: 2px;
    border-bottom-width: 0px;
    background-color: var(--oxy-white);
}

#order-standard_cart.oxy-cart-viewcart-container .view-cart-tabs .tab-content {
    background-color: var(--oxy-white);
    padding: 1.25rem;
    border: 2px solid var(--oxy-primary);
    border-radius: 0px 5px 5px 5px;
}

#order-standard_cart.oxy-cart-viewcart-container .view-cart-tabs input::placeholder {
    font-size: 0.875rem;
}

#order-standard_cart.oxy-cart-viewcart-container .view-cart-tabs .view-cart-promotion-code {
    margin-bottom: 0.5rem;
    border-color: var(--oxy-primary);
}

#order-standard_cart.oxy-cart-viewcart-container .view-cart-tabs .promo .form-group {
    margin-bottom: 0.5rem;
}

#order-standard_cart.oxy-cart-viewcart-container .view-cart-tabs .prepend-icon .field-icon {
    line-height: 40px;
}

#order-standard_cart.oxy-cart-checkout-container .already-registered.clearfix {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
}

#order-standard_cart.oxy-cart-checkout-container .already-registered.clearfix #btnAlreadyRegistered,
#order-standard_cart.oxy-cart-checkout-container .already-registered.clearfix #btnNewUserSignup {
    margin: 0rem;
}

#containerNewUserSignup,
#containerExistingUserSignin,
#containerNewUserSecurity,
#containerPaymentDetails,
#containerChooseAccount {
    padding: 1.25rem;
    margin-top: 2.5rem;
    border: 2px solid var(--oxy-primary);
    border-radius: 5px;
    background-color: var(--oxy-white);
}

#containerExistingUserSignin {
    padding: 1.25rem 35px;
}

#order-standard_cart.oxy-cart-checkout-container #containerNewUserSignup .sub-heading,
#order-standard_cart.oxy-cart-checkout-container #containerExistingUserSignin .sub-heading,
#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-domains-container .sub-heading,
#order-standard_cart.oxy-cart-checkout-container #containerNewUserSecurity .sub-heading,
#order-standard_cart.oxy-cart-checkout-container #containerPaymentDetails .sub-heading,
#order-standard_cart.oxy-cart-checkout-container #containerChooseAccount .sub-heading {
    height: auto;
    border-top: 0rem;
    margin-top: 0rem;
    margin-bottom: 0rem;
    padding-bottom: 1.25rem;
}

#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-domains-container .sub-heading {
    padding-bottom: 0.5rem;
}

#order-standard_cart.oxy-cart-checkout-container #containerNewUserSignup .sub-heading span,
#order-standard_cart.oxy-cart-checkout-container #containerExistingUserSignin .sub-heading span,
#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-domains-container .sub-heading span,
#order-standard_cart.oxy-cart-checkout-container #containerNewUserSecurity .sub-heading span,
#order-standard_cart.oxy-cart-checkout-container #containerPaymentDetails .sub-heading span,
#order-standard_cart.oxy-cart-checkout-container #containerChooseAccount .sub-heading span {
    padding: 0rem;
    top: 0rem;
    font-weight: bold;
    color: var(--oxy-black);
    background-color: unset;
}

#order-standard_cart.oxy-cart-checkout-container #containerNewUserSignup input,
#order-standard_cart.oxy-cart-checkout-container #containerExistingUserSignin input,
#order-standard_cart.oxy-cart-checkout-container #containerNewUserSecurity input {
    font-size: 0.875rem;
    color: var(--oxy-black);
}

#order-standard_cart.oxy-cart-checkout-container #containerNewUserSignup select,
#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-domains-container select {
    font-size: 0.875rem;
    color: var(--oxy-black);
}

#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-domains-container {
    padding: 1.25rem 1.25rem 2.25rem 1.25rem;
    margin-top: 2.5rem;
    border: 2px solid var(--oxy-primary);
    border-radius: 5px;
    background-color: var(--oxy-white);
}

@media screen and (max-width: 768px) {

    #containerNewUserSignup,
    #containerExistingUserSignin,
    #containerNewUserSecurity,
    #containerPaymentDetails {
        padding: 1.25rem 0.25rem;
    }

    #containerChooseAccount {
        padding: 1.25rem;
    }
}

#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-domains-container .text-muted {
    margin: auto;
    width: 80%;
    text-align: center;
    margin-bottom: 1.25rem;
}

#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-domains-container #domainRegistrantInputFields {
    padding-top: 1.25rem;
}

#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-domains-container #domainRegistrantInputFields input {
    font-size: 0.875rem;
    color: var(--oxy-black);
}

#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-login-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 30px;
}

#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-login-column {
    display: flex;
    flex: 1;
}

#order-standard_cart.oxy-cart-checkout-container .password-strength-meter {
    width: 50%;
    margin: auto;
}

#order-standard_cart.oxy-cart-checkout-container #paymentGatewaysContainer {
    margin-bottom: 1.5rem;
}

#order-standard_cart.oxy-cart-checkout-container #paymentGatewaysContainer .oxy-payment-gateway-label {
    font-size: 0.875rem;
    text-align: center;
    color: var(--oxy-black) !important;
    font-weight: bold;
    padding-top: 1rem;
}

#paymentGatewaysContainer .oxy-payment-gateway-select {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    justify-content: center;
    align-items: center;
}


#order-standard_cart.oxy-cart-checkout-container #paymentGatewaysContainer .oxy-payment-gateway-select .iradio_square-blue {
    display: none !important;
}

#order-standard_cart.oxy-cart-checkout-container #creditCardInputFields li {
    display: flex;
    padding: 0reml;

}


#order-standard_cart.oxy-cart-checkout-container #creditCardInputFields li label {
    margin: 0rem;
    font-size: 0.875rem;
    padding-bottom: 0.5rem;
}

#order-standard_cart.oxy-cart-checkout-container #paymentGatewaysContainer .oxy-payment-gateway-select-options {
    margin: 0rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.75rem 2.5rem;
    border: 2px solid #ddd;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
    background-color: var(--white);
    margin: 0rem;
}

#order-standard_cart.oxy-cart-checkout-container #paymentGatewaysContainer .oxy-payment-gateway-select-options.selected {
    border: 2px solid var(--oxy-primary);
    background-color: var(--white);
    color: var(--oxy-primary-dark);
    font-weight: bold;
}

#order-standard_cart.oxy-cart-checkout-container #containerPaymentDetails {
    padding: 2.5rem
}

#order-standard_cart.oxy-cart-checkout-container #containerPaymentDetails .alert-warning {
    background-color: var(--oxy-primary-very-light);
    padding: 1rem 1.25rem;
}


#order-standard_cart.oxy-cart-checkout-container #creditCardInputFields {
    padding: 1.25rem;
    border: 2px solid var(--oxy-gray-light);
    border-radius: 5px;
    background-color: var(--oxy-gray-ultra-light);
}

#order-standard_cart.oxy-cart-checkout-container #containerExistingAccountSelect {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.25rem;
}

#order-standard_cart.oxy-cart-checkout-container #containerExistingAccountSelect .account {
    padding: 1rem;
    border: 1px solid var(--oxy-gray-light);
    border-radius: 5px;
    height: 100%;
}

#order-standard_cart.oxy-cart-checkout-container #containerExistingAccountSelect .account.active {
    border: 1px solid var(--oxy-primary);
    border-left: 5px solid var(--oxy-primary);
}

#order-standard_cart.oxy-cart-checkout-container #containerExistingAccountSelect .account label {
    margin: 0rem;
}

#order-standard_cart.oxy-cart-checkout-container #containerExistingAccountSelect .account .label.label-info {
    background-color: var(--oxy-primary-dark);
}

#order-standard_cart.oxy-cart-checkout-container #containerExistingAccountSelect .account .iradio_square-blue.hover,
#order-standard_cart.oxy-cart-checkout-container #containerExistingAccountSelect .account .iradio_square-blue.checked {
    filter: hue-rotate(210deg);
}

#order-standard_cart.oxy-cart-checkout-container #stripeElements .stripe-cards-inputs {
    display: flex;
    flex-direction: row;
    gap: 0.5rem;
    align-items: center;
    margin-left: 0%;
    max-width: unset;
    padding: 0rem;
}

#order-standard_cart.oxy-cart-checkout-container #stripeElements label {
    color: var(--oxy-black);
}

#order-standard_cart.oxy-cart-checkout-container #stripeElements .stripe-cards-inputs>.row {
    display: flex;
    gap: 0.5rem;
    justify-content: center;
    align-items: center;
    max-width: unset;
    flex: 1;
    flex-wrap: nowrap;
    gap: 30px;
}

#order-standard_cart.oxy-cart-checkout-container #stripeElements .stripe-cards-inputs>.row>div {
    padding-left: 0rem;
    padding-right: 0rem;
}

#order-standard_cart.oxy-cart-checkout-container #stripeElements .stripe-cards-inputs>.row>div.col-md-6 {
    flex: 2
}

#order-standard_cart.oxy-cart-checkout-container #stripeElements .stripe-cards-inputs>.row>div.col-md-3 {
    flex: 1
}

#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-alert-danger {
    margin-top: 1.25rem;
    margin-bottom: 0rem;
}

#order-standard_cart.oxy-cart-checkout-container #inputDescriptionContainer {
    margin-left: 0rem;
    max-width: unset;
    flex: 1;
    padding: 0rem;
}

#order-standard_cart.oxy-cart-checkout-container #inputDescriptionContainer input {
    font-size: 0.875rem;
    color: var(--oxy-black);
}

#order-standard_cart.oxy-cart-checkout-container #newCardSaveSettings .new-card-container {
    margin-top: 1.25rem;
}

#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-accept-tos {
    margin-top: 1.25rem;
}

#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-accept-tos label {
    color: var(--oxy-black);
}

#order-standard_cart.oxy-cart-checkout-container .oxy-checkout-accept-tos .icheckbox_square-blue,
#order-standard_cart.oxy-cart-checkout-container #creditCardInputFields .iradio_square-blue {
    filter: hue-rotate(210deg);
}

#order-standard_cart.oxy-cart-checkout-container #creditCardInputFields label .iradio_square-blue {
    margin-right: 0.5rem;
}

#order-standard_cart.oxy-cart-checkout-container #existingCardsContainer div.paymethod-info {
    font-size: 0.875rem;
}

#order-standard_cart.oxy-cart-complete-container .alert-info {
    background-color: var(--oxy-primary-ultra-light);
    border: 2px solid var(--oxy-primary);
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.25rem;
}

@media (max-width: 768px) {
    #order-standard_cart.oxy-cart-complete-container .alert-info {
        flex-direction: column;
    }

    #order-standard_cart.oxy-cart-domain-container .form-control,
    #order-standard_cart.oxy-cart-domain-container .input-group-text {
        font-size: 0.875rem;
    }

    #order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body,
    #order-standard_cart.oxy-cart-viewcart-container .secondary-cart-sidebar {
        padding: 0rem;
    }

    #order-standard_cart.oxy-cart-domain-container .domain-lookup-other-loader,
    #order-standard_cart.oxy-cart-domain-container .domain-lookup-register-loader,
    #order-standard_cart.oxy-cart-domain-container .domain-lookup-primary-results .headline {
        font-size: 1rem;
    }

    #order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body .view-cart-items .item-title {
        display: flex !important;
        flex-direction: row;
        justify-content: space-between;
        font-size: 0.875rem;
    }

    #order-standard_cart.oxy-cart-viewcart-container .secondary-cart-body .view-cart-items .checkoutCell .btn-remove-from-cart {
        font-size: 0.875rem;
        padding: 0rem !important;
    }

    #order-standard_cart.oxy-cart-checkout-container .password-strength-meter {
        width: 100%;
    }

    #order-standard_cart.oxy-cart-checkout-container #containerPaymentDetails {
        padding: 1.25rem;
    }

    #order-standard_cart.oxy-cart-checkout-container #creditCardInputFields {
        padding: 0.75rem;
    }

    #order-standard_cart.oxy-cart-checkout-container #stripeElements .stripe-cards-inputs>.row {
        flex-direction: column;
        gap: 0.75rem;
    }

    #order-standard_cart.oxy-cart-checkout-container .oxy-checkout-login-row {
        flex-direction: column;
        gap: 0rem;
        align-items: stretch;
        padding: 0rem 1rem;
    }

    #order-standard_cart.oxy-cart-checkout-container #containerExistingAccountSelect {
        grid-template-columns: 1fr;
    }

    #order-standard_cart.oxy-cart-checkout-container .cc-input-container .existing-cc-grid {
        grid-template-columns: repeat(3, auto) auto auto;
        row-gap: 1rem;
        padding-bottom: 1rem;
    }

    #order-standard_cart.oxy-cart-checkout-container #existingCardsContainer div.paymethod-info {
        font-size: 0.75rem;
        padding-right: 0.5rem;
        margin-bottom: 0rem;
    }
}