body {
    overflow-x: hidden;
}

.tm-icon-youtube {
    background: radial-gradient(#fff 25%, transparent 26%)
}

.tm-slideshow-hyperpc__overlay .uk-grid {
    flex-direction: row-reverse;
}

.uk-position-center,
.uk-position-top-center,
.uk-position-bottom-center {
    right: unset;
    left: calc(50% - var(--uk-position-margin-offset));
}

.hp-product-head > * > .uk-grid {
    flex-direction: row-reverse;
}

.hp-product-head__image > div {
    transform: translateX(47%) !important;
}

.tm-product-teaser__fps > div > div > svg > path {
    transform: scaleX(-1);
    transform-origin: center;
}

.tm-product-teaser__specification .uk-text-truncate {
    direction: ltr;
}

.hp-group-nav > li.uk-parent::before {
    transform: rotate(180deg);
}

.tm-mask-phone::before {
    left: 17px;
    right: unset;
    direction: ltr;
}

input[type="tel"].uk-form-danger,
input[type="tel"].tm-form-success,
input[type="tel"].uk-form-success {
    background-position: right 15px center !important;
}

input[type="email"],
input[name="email"] {
    direction: ltr;
    text-align: right;
}

input[type="tel"],
input[name="phone"] {
    padding-left: 16px !important;
    padding-right: 34px !important;
}

input[type="tel"].uk-input:not(:disabled, .uk-form-width-xsmall):hover,
input[type="tel"].uk-input:not(:disabled, .uk-form-width-xsmall):focus,
input[type="tel"].uk-form-success,
input[type="tel"].uk-form-danger {
    padding-left: 15px !important;
    padding-right: 33px !important;
}

.hp-product-head__logos .uk-grid {
    flex-direction: row-reverse;
}

.hp-configurator-box-short::after {
    background: linear-gradient(transparent, #111 100%);
}

.tm-toggle__checkbox:checked~.tm-toggle__switch .tm-toggle__knob {
    transform: translate3d(-16px, 0, 0);
}

.tm-grid-otp {
    flex-direction: row-reverse;
}

.tm-chat-btn__text {
    background-position-x: 100%;
}

.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
    transform: rotate(180deg);
}

.tm-fps-table__fps-value {
    transform: translateX(calc(-100% - 4px));
}
