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));
}

.uk-navbar-dropdown-nav > li.uk-parent > a {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><polyline fill="none" stroke="%23999898" stroke-width="1.03" points="13 4 7 10 13 16"></polyline></svg>') 50% no-repeat;
    background-position-x: 20px;
}

.uk-navbar-dropdown-nav > li.uk-parent > a:hover,
.uk-navbar-dropdown-nav > li.uk-parent > a[aria-expanded='true'] {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><polyline fill="none" stroke="%23c0ff01" stroke-width="1.03" points="13 4 7 10 13 16"></polyline></svg>')
}

.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);
}

#tabbar-chat-content .tm-mask-phone::before {
    left: 17px;
    right: unset;
}

.tm-mask-phone::before {
    direction: ltr;
    right: unset;
    left: 11px;
}

.tm-mask-phone.tm-mask-phone-large::before {
    left: 13px;
}

input[type="email"],
input[name="email"] {
    direction: ltr;
    text-align: right;
}

.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));
}

.hp-credit-calculator {
    --active-mark-dir: 135deg;
}
