@import url(https://fonts.googleapis.com/css?family=Outfit:200,300,regular,500,600&display=swap);

/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
:root {
  --primary: #fff;
  --secondary: #161921;
  --bg-card-products: rgba(245, 245, 245, 1);
  --text-primary: #161921;
  --text-secondary: #fff;
  --text-accent: #105af6;
  --text-inverse: #898989;
  --text-black: #000;
  --text-green: #1ea97c;
  --label-slide-products: rgba(137, 137, 137, 1)
}

* {
  padding: 0;
  margin: 0;
  border: 0
}

*,
*::after,
*::before {
  box-sizing: border-box
}

*::after,
*::before {
  display: inline-block
}

body,
html {
  height: 100%;
  min-width: 320px
}

body {
  color: #161921;
  line-height: 1;
  font-family: Outfit, sans-serif;
  font-size: 1rem;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

button,
input,
textarea {
  font-family: Outfit, sans-serif;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  background-color: rgba(0, 0, 0, 0)
}

input,
textarea {
  width: 100%
}

label {
  display: inline-block
}

button,
option,
select {
  cursor: pointer
}

a {
  display: inline-block;
  color: inherit;
  text-decoration: none
}

ul li {
  list-style: none
}

img {
  vertical-align: top
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
  font-size: inherit
}

body {
  opacity: 0
}

.lock body {
  overflow: hidden;
  touch-action: none;
  -ms-scroll-chaining: none;
  overscroll-behavior: none
}

.loaded body {
  opacity: 1;
  transition: opacity 2s
}

.wrapper {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden
}

@supports (overflow:clip) {
  .wrapper {
    overflow: clip
  }
}

.wrapper>main {
  flex: 1 1 auto
}

.wrapper>* {
  min-width: 0
}

[class*=__container] {
  margin: 0 auto;
  padding: 0 .9375rem
}

[class*="--gc"] {
  display: grid;
  min-width: 0;
  grid-template-columns: .9375rem 1fr minmax(auto, 85rem) 1fr .9375rem
}

[class*="--gc"]>* {
  min-width: 0;
  grid-column: 3/4
}

.select {
  min-width: 0;
  position: relative;
  z-index: 2;
  width: 33.823529%;
  font-size: 1.25rem;
  line-height: 1.25
}

.select__body {
  position: relative
}

.select__title {
  color: inherit;
  text-align: left;
  border: .125rem solid rgba(22, 25, 33, .04);
  background-color: #fff;
  cursor: pointer;
  width: 100%;
  border-radius: .25rem;
  padding-block: .6875rem;
  transition: border .4s
}

.select__value {
  display: flex;
  min-width: 0;
  align-items: center;
  height: 1.875rem;
  padding: 0 .9375rem;
  gap: .625rem
}

.select__value>* {
  flex: 1 1 auto
}

.select__value:after {
  content: "";
  background: url(../img/setup-guide-page/select-vector.svg) center/100% no-repeat;
  align-self: stretch;
  flex: 0 0 10px;
  transition: all .3s ease 0s;
  display: flex;
  justify-content: center;
  align-items: center
}

._select-open .select__value:after {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.select__value._select-pseudo-label::before {
  content: attr(data-pseudo-label);
  opacity: .5
}

.select__content {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.select__text {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.select__input {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  height: 100%
}

.select__options {
  color: var(--secondary);
  position: absolute;
  top: calc(100% - .0625rem);
  border-radius: 0 0 4px 4px;
  min-width: 100%;
  left: 0;
  background-color: #fff;
  border: .125rem solid rgba(22, 25, 33, .04);
  border-top: 0;
  padding: 10px 0 5px 0
}

.select__scroll {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 9.375rem
}

.select__option {
  width: 100%;
  text-align: left;
  cursor: pointer;
  padding: 10px 15px;
  color: inherit
}

.select__option._select-selected {
  background-color: #eee
}

.select__row {
  display: inline-flex;
  align-items: center
}

.select--show-top .select__options {
  top: auto;
  bottom: calc(100% - .0625rem);
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  padding: 5px 0 10px 0
}

._select-tag {
  cursor: pointer
}

.menu__icon {
  position: relative;
  z-index: 10
}

.icon-menu {
  display: none
}

.spollers {
  display: grid;
  list-style-type: none;
  counter-reset: item
}

.spollers__content {
  width: 100%;
  border: .1875rem solid rgba(22, 25, 33, .05);
  border-radius: 4.5rem;
  position: relative;
  display: flex;
  align-items: center
}

.spollers__content::before {
  content: "";
  width: 2.75rem;
  aspect-ratio: 1/1;
  color: var(--text-accent);
  border: .125rem solid var(--text-accent);
  border-radius: 4.625rem;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
  align-items: center;
  justify-content: center;
  counter-increment: item;
  content: counter(item)
}

.spollers__item {
  width: 100%
}

.spollers__title {
  padding-right: 1.5625rem;
  width: 100%;
  cursor: default;
  text-align: left;
  list-style: none;
  flex-grow: 1;
  transition: color .4s
}

.spollers__title::-webkit-details-marker,
.spollers__title::marker {
  display: none
}

._spoller-init .spollers__title {
  cursor: pointer
}

._spoller-init .spollers__title::after,
._spoller-init .spollers__title::before {
  content: "";
  position: absolute;
  top: 50%;
  background-color: var(--text-accent);
  height: 2px;
  width: 8px;
  transition: -webkit-transform .5s ease 0s;
  transition: transform .5s ease 0s;
  transition: transform .5s ease 0s, -webkit-transform .5s ease 0s
}

._spoller-init .spollers__title::before {
  -webkit-transform: translate(-75%, -50%) rotate(40deg);
  transform: translate(-75%, -50%) rotate(40deg)
}

._spoller-init .spollers__title::after {
  -webkit-transform: translate(0, -50%) rotate(-40deg);
  transform: translate(0, -50%) rotate(-40deg)
}

._spoller-init .spollers__title._spoller-active {
  color: var(--text-accent)
}

._spoller-init .spollers__title._spoller-active::before {
  -webkit-transform: translateX(-75%) rotate(-40deg);
  transform: translateX(-75%) rotate(-40deg)
}

._spoller-init .spollers__title._spoller-active::after {
  -webkit-transform: rotate(40deg);
  transform: rotate(40deg)
}

.spollers__body {
  text-align: justify;
  line-height: 1.25
}

.ibg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.ibg--top {
  -o-object-position: top;
  object-position: top
}

.ibg--bottom {
  -o-object-position: bottom;
  object-position: bottom
}

.ibg--left {
  -o-object-position: left;
  object-position: left
}

.ibg--right {
  -o-object-position: right;
  object-position: right
}

.ibg--contain {
  -o-object-fit: contain;
  object-fit: contain
}

.button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 1.5625rem;
  padding-block: .71875rem;
  padding-inline: 5.25rem;
  border: .125rem solid var(--text-accent);
  font-size: 1.125rem;
  line-height: 1.27;
  text-align: center;
  background-color: var(--text-accent);
  color: var(--primary);
  transition: background .4s, color .4s, border .4s
}

.button--black {
  background-color: var(--secondary);
  border: .125rem solid var(--secondary)
}

.button--cards {
  border: .3125rem solid var(--secondary);
  background-color: var(--primary);
  color: var(--text-primary)
}

.icon-slide-hero-home {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: .25rem .75rem;
  border: .0625rem solid var(--text-accent);
  border-radius: 2.875rem;
  font-size: .75rem;
  line-height: 1.1;
  display: flex;
  align-items: center;
  gap: .3125rem
}

.icon-slide-hero-home span {
  width: .1875rem;
  aspect-ratio: 1/1;
  background-color: var(--primary);
  border-radius: 50%;
  -webkit-animation: colors 5s linear infinite, scale 5s linear infinite;
  animation: colors 5s linear infinite, scale 5s linear infinite;
  transition: background .4s, -webkit-transform .4s;
  transition: background .4s, transform .4s;
  transition: background .4s, transform .4s, -webkit-transform .4s
}

@-webkit-keyframes colors {
  0% {
    background-color: var(--primary)
  }

  25% {
    background-color: red
  }

  50% {
    background-color: green
  }

  75% {
    background-color: #00f
  }

  100% {
    background-color: #ff0
  }
}

@keyframes colors {
  0% {
    background-color: var(--primary)
  }

  25% {
    background-color: red
  }

  50% {
    background-color: green
  }

  75% {
    background-color: #00f
  }

  100% {
    background-color: #ff0
  }
}

@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  25% {
    -webkit-transform: scale(.5);
    transform: scale(.5)
  }

  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
  }

  75% {
    -webkit-transform: scale(.5);
    transform: scale(.5)
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes scale {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  25% {
    -webkit-transform: scale(.5);
    transform: scale(.5)
  }

  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
  }

  75% {
    -webkit-transform: scale(.5);
    transform: scale(.5)
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

.title {
  font-weight: 500;
  line-height: 1.25
}

.title--small {
  font-size: 2rem
}

.title--dark {
  color: var(--secondary)
}

.devices-carousel__header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 1.25rem
}

.devices-carousel__header:not(:last-child) {
  margin-bottom: 3.125rem
}

.devices-carousel__title {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.devices-carousel__title:not(:last-child) {
  margin-bottom: 1.875rem
}

.devices-carousel__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.devices-carousel__text {
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  line-height: 1.25;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  will-change: transform;
  opacity: 0
}

.devices-carousel__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.devices-carousel__actions {
  transition: opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  transition: transform 1.2s 1.2s, opacity 1.2s 1.2s;
  transition: transform 1.2s 1.2s, opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  flex-shrink: 0
}

.devices-carousel__slider {
  transition: opacity 1.5s 1.5s, -webkit-transform 1.5s 1.5s;
  transition: transform 1.5s 1.5s, opacity 1.5s 1.5s;
  transition: transform 1.5s 1.5s, opacity 1.5s 1.5s, -webkit-transform 1.5s 1.5s;
  will-change: transform;
  position: relative
}

.devices-carousel__slider.swiper {
  overflow: initial
}

.devices-carousel__controls {
  width: 100%;
  position: absolute;
  top: 40%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  display: flex;
  justify-content: space-between;
  opacity: 0;
  transition: opacity 1.5s 2.5s
}

.devices-carousel__controls._watcher-view {
  opacity: 1
}

.devices-carousel__control {
  width: 3.125rem;
  aspect-ratio: 1/1;
  background: var(--text-accent) url(../img/products/vector-controls.webp) center/1.25rem no-repeat;
  border-radius: .5625rem;
  padding: .9375rem;
  transition: opacity .4s, background .4s
}

.devices-carousel__control--prev {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.devices-carousel__control.swiper-button-disabled {
  opacity: 0
}

.slide-devices-carousel {
  max-width: 21.875rem;
  position: relative;
  flex-direction: column;
  align-items: flex-start !important;
}

.slide-devices-carousel__image {
  border-radius: .875rem;
  background: var(--bg-card-products);
  max-width: 21.875rem;
  position: relative
}

.slide-devices-carousel__image img {
  aspect-ratio: 218/300;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  will-change: transform
}

.slide-devices-carousel__label {
  color: var(--label-slide-products);
  font-weight: 500;
  line-height: 1.27;
  text-transform: capitalize;
  transition: color .4s
}

.slide-devices-carousel__title {
  text-transform: uppercase;
  font-weight: 500;
  line-height: 1.28;
  color: var(--text-black);
  transition: color .4s
}

.slide-devices-carousel__price {
  line-height: 1.28;
  color: var(--text-black);
  transition: color .4s
}

.slide-devices-carousel__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.post-blog__image {
  aspect-ratio: 408/339;
  border-radius: .875rem .875rem 0 0;
  overflow: hidden;
  position: relative
}

.post-blog__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  will-change: transform
}

.post-blog__image::after {
  content: "";
  background-color: var(--secondary);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: .2;
  transition: opacity .4s
}

.post-blog__title {
  max-width: 21.75rem;
  font-weight: 500;
  line-height: 1.25;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis
}

.post-blog__text {
  line-height: 1.25;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis
}

.post-blog__link {
  width: 100%;
  border-radius: 0 0 .875rem .875rem;
  background-color: var(--secondary);
  color: var(--primary);
  line-height: 1.25;
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
  transition: background .4s
}

.post-blog__link span {
  width: .75rem;
  height: .75rem
}

.post-blog__link span img {
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  will-change: transform
}

.need-help__body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5625rem;
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem
}

.need-help__title {
  color: var(--text-accent);
  line-height: 1.25;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.need-help__title p:not(:last-child) {
  margin-bottom: .625rem
}

.need-help__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.need-help__actions {
  transition: opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  -webkit-transform: translate(20%, 0);
  transform: translate(20%, 0);
  opacity: 0;
  will-change: transform
}

.need-help__actions._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.title-block {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem;
  color: var(--text-accent);
  line-height: 1.25;
  display: flex;
  align-items: center
}

.title-block p:not(:last-child) {
  margin-bottom: .625rem
}

.title-block span img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.answers-block__spollers .spollers__content {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.answers-block__spollers .spollers__content:nth-child(5n+1)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: .3s
}

.answers-block__spollers .spollers__content:nth-child(5n+2)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: .6s
}

.answers-block__spollers .spollers__content:nth-child(5n+3)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: .9s
}

.answers-block__spollers .spollers__content:nth-child(5n+4)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: 1.2s
}

.answers-block__spollers .spollers__content:nth-child(5n+5)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: 1.5s
}

.actions-back__body {
  transition: opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  -webkit-transform: translate(0, 40%);
  transform: translate(0, 40%);
  opacity: 0;
  will-change: transform
}

.actions-back__body._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.actions-back__button {
  padding-block: .65625rem;
  width: 28.75rem;
  font-size: 1.25rem
}

.header {
  box-shadow: 0 .8125rem 1.8125rem 0 rgba(0, 0, 0, .1);
  background-color: var(--primary);
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 10
}

.header__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-block: .78125rem
}

.header__logo {
  aspect-ratio: 216/34;
  max-width: 13.5rem
}

.header__logo a {
  width: 100%;
  height: 100%
}

.header__logo img {
  max-width: 8.9375rem
}

.form-header {
  aspect-ratio: 383/40;
  width: 28.161765%;
  height: 2.5rem;
  position: relative
}

.form-header label {
  width: 100%;
  height: 100%
}

.form-header__search {
  border: 2px solid rgba(30, 30, 30, .13);
  border-radius: 54px;
  width: 100%;
  height: 100%;
  padding: .53125rem 3rem .59375rem 1.125rem;
  outline: 0;
  transition: border .4s
}

.form-header__search::-webkit-input-placeholder {
  color: #bbd3ff
}

.form-header__search:-ms-input-placeholder {
  color: #bbd3ff
}

.form-header__search::-ms-input-placeholder {
  color: #bbd3ff
}

.form-header__search::placeholder {
  color: #bbd3ff
}

.form-header__search:active {
  border: 2px solid #105af6;
  outline: 0
}

.form-header__search:focus,
.form-header__search:focus-visible {
  border: 2px solid #105af6
}

.form-header__button {
  width: 1.1875rem;
  height: 1.375rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: .75rem;
  cursor: pointer;
  z-index: 2
}

.form-header__icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: .75rem;
  width: 1.1875rem;
  height: 1.375rem;
  z-index: 1
}

.form-header__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.menu {
  width: 30.220588%
}

.menu__list {
  display: flex;
  justify-content: space-between
}

.menu__list.menu__list>li {
  position: relative;
  transition: color .4s
}

.menu__list.menu__list>li:first-child>a {
  display: flex;
  align-items: center;
  gap: .53125rem
}

.menu__list.menu__list>li:first-child>a::after {
  content: "";
  background: url(../img/header/vector-menu-black.svg) center/100% no-repeat;
  width: .75rem;
  height: .5rem;
  cursor: pointer;
  transition: background .4s, -webkit-transform .4s;
  transition: background .4s, transform .4s;
  transition: background .4s, transform .4s, -webkit-transform .4s;
  will-change: transform
}

.menu__list.menu__list>li.current_page_item {
  color: var(--text-accent)
}

.menu__list a {
  text-transform: uppercase;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.285
}

.menu__list .submenu {
  min-width: 12.5rem;
  padding-inline: 1.25rem;
  padding-bottom: 1.3125rem;
  background-color: var(--primary)
}

.menu__list .submenu li:not(:last-child) {
  margin-bottom: .625rem
}

.menu__list .submenu a {
  padding-right: .9375rem;
  padding-block: .75rem;
  text-transform: capitalize;
  font-size: 1rem;
  color: var(--secondary);
  font-weight: 500;
  line-height: 1.12;
  transition: color .4s
}

.menu__actions {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-column-gap: .9375rem;
  -moz-column-gap: .9375rem;
  column-gap: .9375rem;
  width: 100%
}

.menu__button {
  font-size: 1.125rem;
  line-height: 1.27;
  color: var(--text-secondary);
  background-color: var(--text-accent);
  border-radius: 1.5625rem;
  padding-block: .84375rem;
  text-align: center;
  width: 35%
}

.actions-header {
  width: 10.625rem;
  aspect-ratio: 170/50;
  display: flex
}

.actions-header__button {
  aspect-ratio: 1/1;
  width: 3.125rem;
  padding: .8125rem;
  border-radius: 42px;
  transition: background .4s
}

.actions-header__button--profile {
  background: #f9f9f9 url(../img/header/profile-icon.svg) center/1.5625rem no-repeat
}

.actions-header__button--profile:focus,
.actions-header__button--profile:focus-visible {
  background: #f9f9f9 url(../img/header/profile-icon-hov.svg) center/1.5625rem no-repeat
}

.actions-header__button--cart {
  background: #f9f9f9 url(../img/header/cart-icon.svg) center/1.5625rem no-repeat
}

.actions-header__button--cart:focus,
.actions-header__button--cart:focus-visible {
  background: #f9f9f9 url(../img/header/cart-icon-hov.svg) center/1.5625rem no-repeat
}

.actions-header__button--heart {
  background: #f9f9f9 url(../img/header/heart-icon.svg) center/1.5625rem no-repeat
}

.actions-header__button--heart:focus,
.actions-header__button--heart:focus-visible {
  background: #f9f9f9 url(../img/header/heart-icon-hov.svg) center/1.5625rem no-repeat
}

.footer__content {
  background-color: var(--text-accent);
  color: var(--primary);
  padding-block: 6.25rem;
  position: relative;
  overflow: hidden
}

footer ul{
  padding: 0;
  margin: 0;
  list-style: none;
}

.footer__content::after {
  content: "";
  background: url(../img/footer/footer-logo-icon.svg) center/100% no-repeat;
  width: 50.625rem;
  aspect-ratio: 1/1;
  position: absolute;
  top: -10%;
  left: 0
}

.footer__body {
  position: relative;
  z-index: 1;
  display: flex
}

.footer__menus {
  flex-basis: 54.705882%;
  display: flex;
  justify-content: space-between
}

.footer__column {
  max-width: 10.1875rem
}

.actions-footer {
  flex-shrink: 0
}

.actions-footer__links {
  display: flex
}

.logo-footer-actions {
  position: relative
}

.logo-footer-actions__title {
  font-weight: 500;
  line-height: 1.2
}

.logo-footer-actions__title:not(:last-child) {
  margin-bottom: .75rem
}

.logo-footer-actions__text {
  font-weight: 500;
  line-height: 1.11
}

.logo-footer-actions__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.social-actions-footer__label {
  font-weight: 500;
  line-height: 1.11
}

.social-actions-footer__label:not(:last-child) {
  margin-bottom: 1.5rem
}

.social-actions-footer__list {
  display: flex;
  -webkit-column-gap: .875rem;
  -moz-column-gap: .875rem;
  column-gap: .875rem
}

.social-actions-footer__link {
  width: 1.875rem;
  aspect-ratio: 1/1
}

.social-actions-footer__link img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  will-change: transform
}

.payments-actions-footer__label {
  font-weight: 500;
  line-height: 1.11
}

.payments-actions-footer__label:not(:last-child) {
  margin-bottom: 1.5rem
}

.payments-actions-footer__list {
  display: flex
}

.payments-actions-footer__link {
  width: 1.875rem;
  aspect-ratio: 1/1
}

.payments-actions-footer__link img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  will-change: transform
}

.column-footer {
  flex-shrink: 0
}

.column-footer__title {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.11
}

.column-footer__title:not(:last-child) {
  margin-bottom: 3rem
}

.column-footer__list li {
  line-height: 1.25
}

.column-footer__list li:not(:last-child) {
  margin-bottom: 3rem
}

.info-footer {
  background-color: var(--primary);
  padding-block: 1.40625rem
}

.info-footer__text {
  font-weight: 500;
  line-height: 1.25;
  color: var(--text-accent)
}

.page__categories {
  padding-bottom: 1.25rem
}

.page__products {
  padding-top: 3.75rem
}

.page__routers {
  padding-top: 3.75rem
}

.page__antennas {
  padding-top: 3.75rem
}

.page__dongles {
  padding-top: 3.75rem
}

.hero-home {
  background-color: var(--secondary)
}

.hero-home__slider {
  padding-top: 6.875rem;
  padding-bottom: 3.125rem;
  display: flex;
  flex-direction: column;
  align-items: center
}

.hero-home__wrapper:not(:last-child) {
  margin-bottom: 2.140625rem
}

.hero-home__paginations {
  width: 6.25rem;
  height: 1.875rem;
  border-radius: 3.875rem;
  background-color: var(--primary);
  padding: .625rem .9375rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .625rem
}

.hero-home__paginations .swiper-pagination-bullet {
  width: .625rem !important;
  height: .625rem !important;
  border-radius: 50%;
  cursor: pointer;
  background-color: var(--secondary) !important;
  opacity: .2 !important;
  transition: background .4s, opacity .4s
}

.hero-home__paginations .swiper-pagination-bullet-active {
  background-color: var(--text-accent) !important;
  opacity: 1 !important;
}

.slide-hero-home {
  color: var(--primary);
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-column-gap: 1.875rem;
  -moz-column-gap: 1.875rem;
  column-gap: 1.875rem
}

.slide-hero-home__content {
  flex-basis: 46.691176%
}

.slide-hero-home__icon:not(:last-child) {
  margin-bottom: 1.875rem
}

.slide-hero-home__title {
  max-width: 31.25rem;
  font-weight: 500;
  line-height: 1.1
}

.slide-hero-home__title:not(:last-child) {
  margin-bottom: 1.875rem
}

.slide-hero-home__text {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.27;
  max-width: 31.25rem
}

.slide-hero-home__text:not(:last-child) {
  margin-bottom: 2.8125rem
}

.slide-hero-home__text p:not(:last-child) {
  margin-bottom: .625rem
}

.slide-hero-home__button:not(:last-child) {
  margin-bottom: .9375rem
}

.slide-hero-home__snote {
  color: rgba(153, 153, 153, .6);
  font-size: .9375rem;
  font-weight: 250;
  line-height: 1.27
}

.slide-hero-home__image {
  flex-basis: 47.794118%;
  max-width: 50rem
}

.slide-hero-home__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.partners__section-header {
  padding-top: 3.125rem
}

.partners__title {
  will-change: transform;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  padding-block: 1.25rem;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0
}

.partners__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.partners__carrousel .marquee-inner {
  align-items: center
}

.partners__link--target {
  width: 8.375rem;
  aspect-ratio: 134/33
}

.partners__link--amazon {
  width: 11.125rem;
  aspect-ratio: 178/49
}

.partners__link--kde {
  width: 12.625rem;
  aspect-ratio: 202/51
}

.partners__link--satsec {
  width: 12.5rem;
  aspect-ratio: 200/50.37
}

.partners__link--pacatech {
  width: 21.5rem;
  aspect-ratio: 344/27
}

.partners__link img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transition: -webkit-filter .4s;
  transition: filter .4s;
  transition: filter .4s, -webkit-filter .4s
}

.categories__title {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  padding-block: 1.25rem;
  will-change: transform;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0
}

.categories__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.slide-categories {
  width: 14.705882%;
  max-width: 12.5rem;
  aspect-ratio: 1/1;
  background-color: var(--secondary);
  border-radius: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: background .4s
}

.slide-categories__item {
  width: 60%;
  height: 100%;
  aspect-ratio: 120/198;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: var(--secondary);
  position: relative;
  z-index: 2;
  transition: background .4s
}

.slide-categories__item img,
.slide-categories__item svg {
  width: 66.666667%;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
  object-fit: contain;
  fill: #fff;
}

.slide-categories__item svg:not(:last-child) {
  margin-bottom: 1.25rem
}

.slide-categories__label {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.25;
  color: var(--primary)
}

.slide-categories__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3
}

.slide-categories:first-child::after {
  content: "";
  background: url(../img/categories/hover-cards.webp) center/100% no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0
}

.discover__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center
}

.discover__title {
  max-width: 60%;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.discover__title span {
  color: var(--text-accent)
}

.discover__title:not(:last-child) {
  margin-bottom: 1.875rem
}

.discover__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.discover__text {
  max-width: 50%;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.25;
  transition: opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.discover__text p:not(:last-child) {
  margin-bottom: .625rem
}

.discover__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.discover__list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.75rem;
  flex-wrap: wrap
}

.discover__card {
  flex: 0 1 26.25rem;
  aspect-ratio: 1/1;
  background-color: var(--secondary);
  position: relative;
  border-radius: 1.375rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  overflow: hidden;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  will-change: transform
}

.discover__card img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2
}

.discover__card::before {
  content: "";
  width: 102.857143%;
  aspect-ratio: 1/1;
  background-color: var(--text-accent);
  border-radius: 50%;
  position: absolute;
  left: 50%;
  bottom: -50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  transition: width .7s ease-in-out
}

.discover__button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  z-index: 3
}

.explorer {
  position: relative;
  color: var(--primary)
}

.explorer__title {
  width: 51.470588%;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.explorer__title:not(:last-child) {
  margin-bottom: 2.3125rem
}

.explorer__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.explorer__text {
  width: 44.117647%;
  font-size: 1.5rem;
  line-height: 1.25;
  transition: opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.explorer__text:not(:last-child) {
  margin-bottom: 3.125rem
}

.explorer__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.explorer__button {
  transition: opacity 1.2s 1s, background .4s, color .4s, border .4s, -webkit-transform 1.2s 1s;
  transition: transform 1.2s 1s, opacity 1.2s 1s, background .4s, color .4s, border .4s;
  transition: transform 1.2s 1s, opacity 1.2s 1s, background .4s, color .4s, border .4s, -webkit-transform 1.2s 1s;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.explorer__button._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.explorer__image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1
}

.explorer__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.explorer__image::before {
  content: "";
  background: linear-gradient(270deg, rgba(22, 25, 33, 0), #161921 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.application__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center
}

.application__title {
  max-width: 65%;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.application__title span {
  color: var(--text-accent)
}

.application__title:not(:last-child) {
  margin-bottom: 1.5625rem
}

.application__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.application__text {
  max-width: 30%;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.25;
  transition: opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.application__text p:not(:last-child) {
  margin-bottom: .625rem
}

.application__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.application__list {
  width: 100%;
  display: flex
}

.item-application {
  position: relative;
  width: 25%;
  aspect-ratio: 360/700;
  overflow: hidden;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  will-change: transform
}

.item-application__link {
  width: 100%
}

.item-application__link img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  will-change: transform
}

.item-application__header {
  width: 0;
  max-width: 9.375rem;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background-color: var(--text-accent);
  position: absolute;
  top: -8%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  transition: width .4s;
  z-index: 3
}

.item-application__header::after {
  content: "";
  width: 50%;
  max-width: 3.75rem;
  aspect-ratio: 1/1;
  position: absolute;
  bottom: -10%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0)
}

.item-application__header--home::after {
  background: url(../img/application/home-office-icon.svg) center/100% no-repeat
}

.item-application__header--outdoor::after {
  background: url(../img/application/outdoor-icon.svg) center/100% no-repeat
}

.item-application__header--portable::after {
  background: url(../img/application/usb-icon.svg) center/100% no-repeat
}

.item-application__header--sigmal::after {
  background: url(../img/application/signal-icon.svg) center/100% no-repeat
}

.item-application__footer {
  width: 100%;
  height: 0;
  padding-block: 1.25rem;
  padding-inline: 2rem;
  color: var(--primary);
  background-color: var(--text-accent);
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: height .4s, opacity .4s;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-transform: capitalize
}

.item-application__footer::after {
  content: "";
  background: url(../img/application/vector-right-icon.svg) center/100% no-repeat;
  width: 3.125rem;
  aspect-ratio: 1/1;
  flex-shrink: 0
}

.item-application__label {
  font-size: 1.5rem;
  line-height: 1.25;
  max-width: 13.625rem
}

.item-application:focus .item-application__header,
.item-application:focus-visible .item-application__header {
  width: 27.777778%
}

.item-application:focus .item-application__footer,
.item-application:focus-visible .item-application__footer {
  height: 14.285714%;
  opacity: 1
}

.smart {
  background-color: var(--secondary);
  color: var(--primary);
  position: relative;
  overflow: hidden;
  will-change: transform
}

.smart__container {
  padding-block: 5rem
}

.smart__content {
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center;
  position: relative;
  z-index: 1
}

.smart__title {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  max-width: 70%;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.smart__title:not(:last-child) {
  margin-bottom: 1.875rem
}

.smart__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.smart__text {
  transition: opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  max-width: 50%;
  line-height: 1.25;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.smart__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.smart__button {
  transition: opacity 1.2s 1s, background .4s, color .4s, border .4s, -webkit-transform 1.2s 1s;
  transition: transform 1.2s 1s, opacity 1.2s 1s, background .4s, color .4s, border .4s;
  transition: transform 1.2s 1s, opacity 1.2s 1s, background .4s, color .4s, border .4s, -webkit-transform 1.2s 1s;
  will-change: transform;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0
}

.smart__button._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.smart__device {
  transition: opacity 1.2s 1.5s, -webkit-transform 1.2s 1.5s;
  transition: transform 1.2s 1.5s, opacity 1.2s 1.5s;
  transition: transform 1.2s 1.5s, opacity 1.2s 1.5s, -webkit-transform 1.2s 1.5s;
  will-change: transform;
  padding-inline: .625rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 2;
  text-align: center;
  padding-block: .9375rem;
  background-color: var(--primary);
  color: var(--secondary);
  font-weight: 500;
  line-height: 1.26;
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  opacity: 0
}

.smart__device span {
  color: var(--text-accent)
}

.smart__device span:last-child {
  color: #13398b
}

.smart__device._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.smart::after {
  content: "";
  aspect-ratio: 249/659;
  width: 17.291667%;
  background: url(../img/smart/left-decor.webp) center/100% no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  min-width: 6.25rem;
  transition: opacity 1.2s 1.5s, -webkit-transform 1.2s 1.5s;
  transition: transform 1.2s 1.5s, opacity 1.2s 1.5s;
  transition: transform 1.2s 1.5s, opacity 1.2s 1.5s, -webkit-transform 1.2s 1.5s;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0
}

.smart::before {
  content: "";
  aspect-ratio: 249/659;
  width: 17.291667%;
  background: url(../img/smart/right-decor.webp) center/100% no-repeat;
  position: absolute;
  right: 0;
  min-width: 6.25rem;
  transition: opacity 1.2s 1.5s, -webkit-transform 1.2s 1.5s;
  transition: transform 1.2s 1.5s, opacity 1.2s 1.5s;
  transition: transform 1.2s 1.5s, opacity 1.2s 1.5s, -webkit-transform 1.2s 1.5s;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0
}

.smart._watcher-view::after {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1
}

.smart._watcher-view::before {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1
}

.blog__header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem
}

.blog__title {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  will-change: transform;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0
}

.blog__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.blog__text {
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  line-height: 1.25;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.blog__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.blog__actions {
  transition: opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  transition: transform 1.2s 1.2s, opacity 1.2s 1.2s;
  transition: transform 1.2s 1.2s, opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  will-change: transform
}

.blog__slider {
  transition: opacity 1.5s 1.5s, -webkit-transform 1.5s 1.5s;
  transition: transform 1.5s 1.5s, opacity 1.5s 1.5s;
  transition: transform 1.5s 1.5s, opacity 1.5s 1.5s, -webkit-transform 1.5s 1.5s;
  will-change: transform
}

.slide-blog {
  aspect-ratio: 450/674;
  border-radius: .875rem .875rem .875rem .875rem;
  display: flex;
  flex-direction: column;
  box-shadow: 0 333px 93px 0 rgba(212, 212, 212, 0), 0 213px 85px 0 rgba(212, 212, 212, .01), 0 120px 72px 0 rgba(212, 212, 212, .03), 0 53px 53px 0 rgba(212, 212, 212, .04), 0 13px 29px 0 rgba(212, 212, 212, .05)
}

.slide-blog__image {
  aspect-ratio: 450/339;
  overflow: hidden;
  border-radius: .875rem .875rem 0 0;
  position: relative
}

.slide-blog__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  will-change: transform
}

.slide-blog__image::after {
  content: "";
  background-color: var(--secondary);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: .2;
  transition: opacity .4s
}

.slide-blog__content {
  padding: 2.1875rem 2.1875rem 2.1875rem 1.5625rem;
  flex-grow: 1
}

.slide-blog__title {
  font-weight: 500;
  line-height: 1.25
}

.slide-blog__text {
  line-height: 1.25;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis
}

.slide-blog__link {
  font-size: 1.25rem;
  line-height: 1.25;
  color: var(--text-secondary);
  background-color: var(--secondary);
  padding-block: 1.875rem;
  padding-inline: 1.5625rem;
  display: flex;
  align-items: center;
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
  justify-content: space-between;
  border-radius: 0 0 .875rem .875rem;
  transition: background .4s
}

.slide-blog__link span {
  width: .75rem;
  height: .75rem
}

.slide-blog__link span img {
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  will-change: transform
}

.subscribe {
  background-color: var(--secondary);
  color: var(--text-secondary)
}

.subscribe__container {
  padding-block: 3.125rem
}

.subscribe__title {
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.25;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.subscribe__title:not(:last-child) {
  margin-bottom: 1rem
}

.subscribe__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.subscribe__text {
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.25;
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  will-change: transform;
  opacity: 0
}

.subscribe__text:not(:last-child) {
  margin-bottom: 3.0625rem
}

.subscribe__text p:not(:last-child) {
  margin-bottom: .625rem
}

.subscribe__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.form-subscribe {
  display: flex;
  align-items: center;
  gap: .9375rem
}

.form-subscribe__input {
  max-width: 28.125rem;
  border-radius: 4.25rem;
  background-color: var(--primary);
  color: #cfcfcf;
  padding: .90625rem 1.78125rem .78125rem;
  transition: opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  transition: transform 1.2s 1.2s, opacity 1.2s 1.2s;
  transition: transform 1.2s 1.2s, opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  will-change: transform;
  opacity: 0
}

.form-subscribe__input::-webkit-input-placeholder {
  opacity: .5;
  -webkit-transition: opacity .4s 0s, color .4s 0s;
  transition: opacity .4s 0s, color .4s 0s
}

.form-subscribe__input:-ms-input-placeholder {
  opacity: .5;
  -ms-transition: opacity .4s 0s, color .4s 0s;
  transition: opacity .4s 0s, color .4s 0s
}

.form-subscribe__input::-ms-input-placeholder {
  opacity: .5;
  -ms-transition: opacity .4s 0s, color .4s 0s;
  transition: opacity .4s 0s, color .4s 0s
}

.form-subscribe__input::placeholder {
  opacity: .5;
  transition: opacity .4s 0s, color .4s 0s
}

.form-subscribe__input._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.form-subscribe__button {
  border: .1875rem solid var(--text-accent);
  background-color: var(--primary);
  color: var(--text-accent);
  padding-block: .65625rem;
  transition: opacity 1.2s 1.5s, background .4s, color .4s, border .4s, -webkit-transform 1.2s 1.5s;
  transition: transform 1.2s 1.5s, opacity 1.2s 1.5s, background .4s, color .4s, border .4s;
  transition: transform 1.2s 1.5s, opacity 1.2s 1.5s, background .4s, color .4s, border .4s, -webkit-transform 1.2s 1.5s;
  -webkit-transform: scale(0);
  transform: scale(0);
  will-change: transform;
  opacity: 0
}

.form-subscribe__button._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1
}

.page__hero-about {
  padding-top: 4.6875rem
}

.hero-about {
  background: linear-gradient(-53.56deg, #105af6, #161921 100%);
  color: var(--primary);
  position: relative
}

.hero-about::after {
  content: "";
  background-color: var(--secondary);
  opacity: .6;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.hero-about__container {
  position: relative;
  z-index: 1;
  height: 37.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center
}

.hero-about__label {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  text-transform: capitalize;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.25;
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
  opacity: 0;
  will-change: transform
}

.hero-about__label._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-about__title {
  transition: opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  transition: transform 1.2s 1.2s, opacity 1.2s 1.2s;
  transition: transform 1.2s 1.2s, opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  text-transform: capitalize;
  line-height: 1.26;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.hero-about__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-about__text {
  transition: opacity 1.2s 1.8s, -webkit-transform 1.2s 1.8s;
  transition: transform 1.2s 1.8s, opacity 1.2s 1.8s;
  transition: transform 1.2s 1.8s, opacity 1.2s 1.8s, -webkit-transform 1.2s 1.8s;
  width: 57.352941%;
  font-weight: 300;
  line-height: 1.25;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.hero-about__text p:not(:last-child) {
  margin-bottom: .625rem
}

.hero-about__text:not(:last-child) {
  margin-bottom: 2.5rem
}

.hero-about__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-about__actions {
  transition: opacity 1.2s 2.5s, -webkit-transform 1.2s 2.5s;
  transition: transform 1.2s 2.5s, opacity 1.2s 2.5s;
  transition: transform 1.2s 2.5s, opacity 1.2s 2.5s, -webkit-transform 1.2s 2.5s;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.hero-about__actions._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-about__button {
  padding-block: .9375rem;
  padding-inline: 3.0625rem
}

.about {
  position: relative;
  overflow: hidden
}

.about::after {
  content: "";
  background: url(../img/about/about-logo-icon.svg) center/100% no-repeat;
  width: 34.513889%;
  max-width: 31.0625rem;
  min-width: 18.75rem;
  aspect-ratio: 1/1;
  position: absolute;
  top: -7%;
  right: -2%
}

.about__content {
  max-width: 48.3125rem
}

.about__label {
  text-transform: capitalize;
  color: var(--text-accent);
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.25;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.about__label:not(:last-child) {
  margin-bottom: .625rem
}

.about__label._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.about__title {
  text-transform: capitalize;
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  will-change: transform;
  opacity: 0
}

.about__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.about__text {
  text-align: justify;
  line-height: 1.25;
  transition: opacity 1.2s 1.5s, -webkit-transform 1.2s 1.5s;
  transition: transform 1.2s 1.5s, opacity 1.2s 1.5s;
  transition: transform 1.2s 1.5s, opacity 1.2s 1.5s, -webkit-transform 1.2s 1.5s;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  will-change: transform;
  opacity: 0
}

.about__text p:not(:last-child) {
  margin-bottom: .625rem
}

.about__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.services__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 1.5625rem
}

.services__label {
  font-size: 1.5625rem;
  line-height: 1.28;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.services__label._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.services__title {
  color: var(--text-accent);
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  will-change: transform;
  opacity: 0
}

.services__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.services__list {
  padding-block: 1.28125rem;
  display: flex;
  align-items: center;
  justify-content: space-between
}

.item-services {
  max-width: 17.0625rem;
  width: 25%;
  aspect-ratio: 273/333;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  transition: transform 1.2s 1.2s, opacity 1.2s 1.2s;
  transition: transform 1.2s 1.2s, opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  will-change: transform
}

.item-services__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f9f9f9;
  border-radius: 50%;
  width: 100%;
  aspect-ratio: 273/276
}

.item-services__icon img {
  max-width: 9.375rem;
  width: 54.945055%;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
  object-fit: contain
}

.item-services__icon:not(:last-child) {
  margin-bottom: 1.5625rem
}

.item-services__label {
  color: var(--text-accent);
  text-transform: capitalize;
  line-height: 1.28
}

.item-services:nth-child(2n+1) {
  -webkit-transform: translate(60%, 0);
  transform: translate(60%, 0);
  opacity: 0
}

.item-services:nth-child(2n+1)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.item-services:nth-child(2n+2) {
  -webkit-transform: translate(-60%, 0);
  transform: translate(-60%, 0);
  opacity: 0
}

.item-services:nth-child(2n+2)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.trusted-partners {
  background: linear-gradient(-24.49deg, #749ffa, rgba(255, 255, 255, 0) 37%, #105af6 100%)
}

.trusted-partners__header {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center
}

.trusted-partners__title {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  font-weight: 400;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.trusted-partners__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.list-trusted-partners {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(21.875rem, 100%), 1fr));
  gap: 3.1875rem;
  justify-items: center
}

.list-trusted-partners--animation {
  display: none
}

.list-trusted-partners__item {
  width: 21.875rem;
  aspect-ratio: 350/124
}

.list-trusted-partners__link {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center
}

.list-trusted-partners__link img {
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transition: -webkit-filter .4s, -webkit-transform .4s;
  transition: filter .4s, transform .4s;
  transition: filter .4s, transform .4s, -webkit-filter .4s, -webkit-transform .4s;
  will-change: transform
}

.list-trusted-partners__link--target img {
  aspect-ratio: 272/58;
  max-width: 17rem
}

.list-trusted-partners__link--amazon img {
  aspect-ratio: 178/49;
  max-width: 11.125rem
}

.list-trusted-partners__link--kdelectronics img {
  aspect-ratio: 202/51;
  max-width: 12.625rem
}

.list-trusted-partners__link--satsecure img {
  aspect-ratio: 200/50.37;
  max-width: 12.5rem
}

.list-trusted-partners__link--pacatech img {
  aspect-ratio: 344/27;
  max-width: 21.5rem
}

.list-trusted-partners__link--icplus img {
  aspect-ratio: 1/1;
  max-width: 9.375rem
}

.page__hero-blog {
  padding-top: 4.6875rem
}

.hero-blog {
  position: relative;
  background: linear-gradient(90deg, #105af6 0, rgba(9, 53, 144, 0) 60%);
  color: var(--primary)
}

.hero-blog__container {
  height: 37.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center
}

.hero-blog__content {
  max-width: 47.125rem
}

.hero-blog__title {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  line-height: 1.26;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.hero-blog__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-blog__text {
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  max-width: 35.9375rem;
  line-height: 1.25;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  will-change: transform;
  opacity: 0
}

.hero-blog__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-blog__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1
}

.hero-blog__image img {
  aspect-ratio: 1440/600;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.gallery-blog__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(21.5625rem, 100%), 1fr));
  -webkit-column-gap: 3rem;
  -moz-column-gap: 3rem;
  column-gap: 3rem
}

.gallery-blog__item {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  will-change: transform
}

.gallery-blog__item:nth-child(n+1) {
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0
}

.gallery-blog__item:nth-child(n+1)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.controls-gallery-blog {
  display: flex;
  align-items: center;
  row-gap: .9375rem;
  flex-wrap: wrap
}

.controls-gallery-blog__button {
  flex-shrink: 0;
  font-weight: 500;
  line-height: 1.25;
  color: var(--text-accent);
  padding-block: .9375rem;
  border-radius: 4.5625rem;
  transition: background .4s, color .4s
}

.controls-gallery-blog__button.active {
  background-color: var(--text-accent);
  color: var(--primary)
}

.page__hero-blog-detail {
  padding-top: 4.6875rem
}

.hero-blog-detail__broadcrumbs {
  position: relative;
  z-index: 3
}

.hero-blog-detail__image {
  position: relative;
  min-height: 37.5rem
}

.hero-blog-detail__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0
}

.broadcrumbs {
  height: 10%;
  display: flex;
  align-items: center;
  gap: .625rem;
  flex-wrap: wrap
}

.broadcrumbs__link {
  line-height: 1.25;
  display: flex;
  align-items: center;
  gap: .625rem;
  color: rgba(22, 25, 33, .14);
  transition: color .4s
}

.broadcrumbs__link.active {
  color: var(--text-accent);
  cursor: default
}

.broadcrumbs__link:not(.active)::after {
  content: "";
  background: url(../img/blog-detail-page/hero/vector-right-broadcrumbs.svg) center/100% no-repeat;
  width: 1rem;
  aspect-ratio: 1/1
}

.blog-detail-main__container {
  display: flex;
  align-items: flex-start;
  -webkit-column-gap: 2.1875rem;
  -moz-column-gap: 2.1875rem;
  column-gap: 2.1875rem
}

.blog-detail-main__content {
  width: 100%
}

.blog-detail-main__category {
  line-height: 1.25;
  color: var(--text-accent);
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  will-change: transform;
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
  opacity: 0
}

.blog-detail-main__category:not(:last-child) {
  margin-bottom: .75rem
}

.blog-detail-main__category._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.blog-detail-main__title {
  font-weight: 400;
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  will-change: transform;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0
}

.blog-detail-main__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.woocommerce-privacy-policy-text{
	display: none;
}

.blog-detail-main__text {
  font-weight: 300;
  line-height: 1.25;
  text-align: justify
}

.blog-detail-main__text p {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  will-change: transform;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
}

.blog-detail-main__text p:nth-child(1)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: 1.2s
}

.blog-detail-main__text p:nth-child(2)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: 1.6s
}

.blog-detail-main__text p:nth-child(3)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: 2s
}

.blog-detail-main__footer {
  transition: opacity 1.2s 2.4s, -webkit-transform 1.2s 2.4s;
  transition: transform 1.2s 2.4s, opacity 1.2s 2.4s;
  transition: transform 1.2s 2.4s, opacity 1.2s 2.4s, -webkit-transform 1.2s 2.4s;
  will-change: transform;
  -webkit-transform: translate(20%, 0);
  transform: translate(20%, 0);
  opacity: 0
}

.blog-detail-main__footer._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.aside-blog-detail-main__date {
  line-height: 1.25
}

.social__link {
  width: 3.125rem;
  aspect-ratio: 1/1;
  background-color: var(--secondary);
  border-radius: .25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background .4s
}

.social__link img {
  width: 2.25rem;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
  object-fit: contain;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  will-change: transform
}

.footer-blog-detail-main {
  line-height: 1.25;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .9375rem
}

.footer-blog-detail-main span {
  color: var(--text-accent);
  padding-right: .3125rem
}

.related-blog-detail__label {
  line-height: 1.25;
  color: var(--text-accent);
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  opacity: 0;
  will-change: transform
}

.related-blog-detail__label:not(:last-child) {
  margin-bottom: .75rem
}

.related-blog-detail__label._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.related-blog-detail__title {
  font-weight: 400;
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.related-blog-detail__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.related-blog-detail__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(21.5625rem, 100%), 1fr));
  gap: 1.875rem
}

.related-blog-detail__item {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.related-blog-detail__item:nth-child(4n+1)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: 1.2s
}

.related-blog-detail__item:nth-child(4n+2)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: 1.4s
}

.related-blog-detail__item:nth-child(4n+3)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: 1.6s
}

.hero-order-confirmation__container {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 42.3125rem
}

.hero-order-confirmation__image {
  aspect-ratio: 1/1;
  width: 5.375rem
}

.hero-order-confirmation__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.hero-order-confirmation__image:not(:last-child) {
  margin-bottom: 1.5625rem
}

.hero-order-confirmation__title {
  font-size: 2.25rem;
  line-height: 1.25;
  color: var(--text-black)
}

.hero-order-confirmation__title:not(:last-child) {
  margin-bottom: 1.0625rem
}

.hero-order-confirmation__subtitle {
  text-transform: uppercase;
  line-height: 1.25
}

.hero-order-confirmation__subtitle span {
  color: var(--text-accent);
  padding-left: .3125rem
}

.hero-order-confirmation__button {
  width: 100%
}

.page__hero-support {
  padding-top: 7.8125rem;
  padding-bottom: 3.75rem
}

.hero-support__header {
  line-height: 1.25;
  color: var(--primary);
  background-color: var(--text-accent);
  border-radius: 3.9375rem;
  border: .1875rem solid rgba(22, 25, 33, .05);
  display: flex;
  align-items: center
}

.hero-support__header::before {
  content: "";
  background: url(../img/support-page/hero/inverted-exclamation-mark.svg) center/100% no-repeat;
  width: 1.614375rem;
  aspect-ratio: 1/1;
  flex-shrink: 0;
  -webkit-animation: ring 2s linear infinite;
  animation: ring 2s linear infinite
}

.hero-support__header:not(:last-child) {
  margin-bottom: 1.875rem
}

.hero-support__content {
  border: .1875rem solid rgba(22, 25, 33, .05);
  border-radius: 1.5625rem
}

.hero-support__title {
  line-height: 1.26;
  font-weight: 500;
  color: var(--text-accent);
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(0, 70%);
  transform: translate(0, 70%);
  opacity: 0;
  will-change: transform
}

.hero-support__title:not(:last-child) {
  margin-bottom: 1.5625rem
}

.hero-support__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-support__text {
  line-height: 1.25;
  max-width: 43.75rem;
  transition: opacity 1.2s .6s, -webkit-transform 1.2s .6s;
  transition: transform 1.2s .6s, opacity 1.2s .6s;
  transition: transform 1.2s .6s, opacity 1.2s .6s, -webkit-transform 1.2s .6s;
  -webkit-transform: translate(0, 20%);
  transform: translate(0, 20%);
  opacity: 0;
  will-change: transform
}

.hero-support__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-support__actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1.5625rem;
  width: 80%
}

.hero-support__button {
  text-align: center;
  border: .1875rem solid var(--text-accent);
  background-color: var(--text-accent);
  color: var(--primary);
  line-height: 1.25;
  border-radius: 5.6875rem;
  will-change: transform;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0
}

.hero-support__button--warranty {
  color: var(--secondary);
  background: #f5f5f5;
  border: none
}

.hero-support__button:nth-child(1)._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: background .4s 0s, color .4s 0s, opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  transition: background .4s 0s, color .4s 0s, transform 1.2s 1.2s, opacity 1.2s 1.2s;
  transition: background .4s 0s, color .4s 0s, transform 1.2s 1.2s, opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s
}

.hero-support__button:nth-child(2)._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: background .4s 0s, color .4s 0s, opacity 1.2s 1.6s, -webkit-transform 1.2s 1.6s;
  transition: background .4s 0s, color .4s 0s, transform 1.2s 1.6s, opacity 1.2s 1.6s;
  transition: background .4s 0s, color .4s 0s, transform 1.2s 1.6s, opacity 1.2s 1.6s, -webkit-transform 1.2s 1.6s
}

.hero-support__button:nth-child(3)._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: background .4s 0s, color .4s 0s, opacity 1.2s 2s, -webkit-transform 1.2s 2s;
  transition: background .4s 0s, color .4s 0s, transform 1.2s 2s, opacity 1.2s 2s;
  transition: background .4s 0s, color .4s 0s, transform 1.2s 2s, opacity 1.2s 2s, -webkit-transform 1.2s 2s
}

.hero-support__button:nth-child(4)._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: background .4s 0s, color .4s 0s, opacity 1.2s 2.4s, -webkit-transform 1.2s 2.4s;
  transition: background .4s 0s, color .4s 0s, transform 1.2s 2.4s, opacity 1.2s 2.4s;
  transition: background .4s 0s, color .4s 0s, transform 1.2s 2.4s, opacity 1.2s 2.4s, -webkit-transform 1.2s 2.4s
}

@-webkit-keyframes ring {
  0% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
  }
}

@keyframes ring {
  0% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
  }
}

.support-services__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(21.25rem, 100%), 1fr))
}

.support-services__item {
  position: relative;
  border: .1875rem solid rgba(22, 25, 33, .05);
  border-radius: 1.3125rem;
  display: flex;
  align-items: center;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  will-change: transform;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0
}

.support-services__item:nth-child(7n+1)._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: border .4s, color .4s, opacity 1.2s, -webkit-transform 1.2s;
  transition: border .4s, color .4s, transform 1.2s, opacity 1.2s;
  transition: border .4s, color .4s, transform 1.2s, opacity 1.2s, -webkit-transform 1.2s
}

.support-services__item:nth-child(7n+2)._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: border .4s, color .4s, opacity 1.2s .3s, -webkit-transform 1.2s .3s;
  transition: border .4s, color .4s, transform 1.2s .3s, opacity 1.2s .3s;
  transition: border .4s, color .4s, transform 1.2s .3s, opacity 1.2s .3s, -webkit-transform 1.2s .3s
}

.support-services__item:nth-child(7n+3)._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: border .4s, color .4s, opacity 1.2s .6s, -webkit-transform 1.2s .6s;
  transition: border .4s, color .4s, transform 1.2s .6s, opacity 1.2s .6s;
  transition: border .4s, color .4s, transform 1.2s .6s, opacity 1.2s .6s, -webkit-transform 1.2s .6s
}

.support-services__item:nth-child(7n+4)._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: border .4s, color .4s, opacity 1.2s .9s, -webkit-transform 1.2s .9s;
  transition: border .4s, color .4s, transform 1.2s .9s, opacity 1.2s .9s;
  transition: border .4s, color .4s, transform 1.2s .9s, opacity 1.2s .9s, -webkit-transform 1.2s .9s
}

.support-services__item:nth-child(7n+5)._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: border .4s, color .4s, opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  transition: border .4s, color .4s, transform 1.2s 1.2s, opacity 1.2s 1.2s;
  transition: border .4s, color .4s, transform 1.2s 1.2s, opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s
}

.support-services__item:nth-child(7n+6)._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: border .4s, color .4s, opacity 1.2s 1.5s, -webkit-transform 1.2s 1.5s;
  transition: border .4s, color .4s, transform 1.2s 1.5s, opacity 1.2s 1.5s;
  transition: border .4s, color .4s, transform 1.2s 1.5s, opacity 1.2s 1.5s, -webkit-transform 1.2s 1.5s
}

.support-services__image {
  width: 3.125rem;
  aspect-ratio: 1/1
}

.support-services__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  will-change: transform
}

.support-services__label {
  line-height: 1.25
}

.support-services__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.faq__container {
  padding: .625rem 1.5625rem
}

.faq__title {
  line-height: 1.26;
  color: var(--text-accent);
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.faq__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.faq__spollers .spollers__content {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.faq__spollers .spollers__content:nth-child(5n+1)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: .3s
}

.faq__spollers .spollers__content:nth-child(5n+2)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: .6s
}

.faq__spollers .spollers__content:nth-child(5n+3)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: .9s
}

.faq__spollers .spollers__content:nth-child(5n+4)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: 1.2s
}

.faq__spollers .spollers__content:nth-child(5n+5)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: 1.5s
}

.faq__questions {
  border-radius: 4.5rem;
  border: .1875rem solid rgba(22, 25, 33, .05);
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.faq__questions._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: 1.8s
}

.faq__label {
  font-weight: 500;
  line-height: 1.25;
  color: var(--text-accent);
  display: flex;
  align-items: center
}

.faq__label::before {
  content: "?";
  flex-shrink: 0;
  width: 2.75rem;
  aspect-ratio: 1/1;
  color: var(--text-accent);
  border: .125rem solid var(--text-accent);
  border-radius: 4.625rem;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
  align-items: center;
  justify-content: center
}

.faq__button {
  align-self: center;
  text-align: center;
  border: .125rem solid var(--text-accent);
  border-radius: 5.6875rem;
  line-height: 1.25;
  color: var(--text-accent);
  transition: background .4s, color .4s
}

.hero-request-success__container {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 42.3125rem
}

.hero-request-success__image {
  aspect-ratio: 1/1;
  width: 5.375rem
}

.hero-request-success__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.hero-request-success__image:not(:last-child) {
  margin-bottom: 1.5625rem
}

.hero-request-success__title {
  font-size: 2.25rem;
  line-height: 1.25
}

.hero-request-success__title:not(:last-child) {
  margin-bottom: 1.0625rem
}

.hero-request-success__text {
  font-size: 1.25rem;
  line-height: 1.25
}

.hero-check-warranty-success__container {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 42.3125rem
}

.hero-check-warranty-success__image {
  aspect-ratio: 1/1;
  width: 5.375rem
}

.hero-check-warranty-success__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.hero-check-warranty-success__image:not(:last-child) {
  margin-bottom: 1.5625rem
}

.hero-check-warranty-success__title {
  font-size: 2.25rem;
  line-height: 1.25
}

.hero-check-warranty-success__title:not(:last-child) {
  margin-bottom: 1.0625rem
}

.hero-check-warranty-success__info {
  font-size: 1.25rem;
  line-height: 1.25;
  font-weight: 500
}

.hero-check-warranty-success__info span {
  color: var(--text-accent);
  padding-left: .3125rem
}

.hero-check-warranty-failure__container {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 42.3125rem
}

.hero-check-warranty-failure__image {
  aspect-ratio: 1/1;
  width: 5.375rem
}

.hero-check-warranty-failure__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.hero-check-warranty-failure__image:not(:last-child) {
  margin-bottom: 1.5625rem
}

.hero-check-warranty-failure__title {
  font-size: 2.25rem;
  line-height: 1.25
}

.hero-check-warranty-failure__title:not(:last-child) {
  margin-bottom: 1.0625rem
}

.hero-check-warranty-failure__text {
  font-size: 1.25rem;
  line-height: 1.25
}

.hero-check-warranty-failure__text:not(:last-child) {
  margin-bottom: 1.0625rem
}

.hero-check-warranty-failure__button {
  width: 100%
}

.privacy-policy__title {
  font-weight: 500;
  line-height: 1.26;
  color: var(--text-accent);
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.privacy-policy__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.privacy-policy__text {
  max-width: 55.6875rem;
  line-height: 1.25;
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  will-change: transform;
  opacity: 0
}

.privacy-policy__text p:not(:last-child) {
  margin-bottom: .625rem
}

.privacy-policy__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.privacy-policy__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(23.75rem, 100%), 1fr));
  counter-reset: item
}

.privacy-policy__actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.875rem
}

.privacy-policy__button {
  width: 12.5rem;
  padding-block: .71875rem;
  padding-inline: 1.75rem
}

.item-privacy-policy__label {
  color: var(--text-accent);
  line-height: 1.25;
  display: flex;
  align-items: center
}

.item-privacy-policy__label::before {
  counter-increment: item;
  content: counter(item) ".";
  align-self: flex-start
}

.item-privacy-policy__text {
  font-size: 1.125rem;
  line-height: 1.27
}

.item-privacy-policy__text p:not(:last-child) {
  margin-bottom: .625rem
}

.item-privacy-policy__text a {
  color: var(--text-accent)
}

.terms-conditions__title {
  font-weight: 500;
  line-height: 1.26;
  color: var(--text-accent);
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.terms-conditions__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.terms-conditions__text {
  max-width: 69.625rem;
  line-height: 1.25;
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  will-change: transform;
  opacity: 0
}

.terms-conditions__text p:not(:last-child) {
  margin-bottom: .625rem
}

.terms-conditions__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.terms-conditions__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(23.75rem, 100%), 1fr));
  counter-reset: item
}

.terms-conditions__actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.875rem
}

.terms-conditions__button {
  width: 12.5rem;
  padding-block: .71875rem;
  padding-inline: 1.75rem
}

.item-terms-conditions__label {
  color: var(--text-accent);
  line-height: 1.25;
  display: flex;
  align-items: center
}

.item-terms-conditions__label::before {
  counter-increment: item;
  content: counter(item) ".";
  align-self: flex-start
}

.item-terms-conditions__text {
  font-size: 1.125rem;
  line-height: 1.27
}

.item-terms-conditions__text p:not(:last-child) {
  margin-bottom: .625rem
}

.page__setup-guide {
  padding-top: 9.6875rem;
  padding-bottom: 5rem
}

.setup-guide__title {
  font-weight: 500;
  line-height: 1.26;
  color: var(--text-accent);
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.setup-guide__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.setup-guide__text {
  max-width: 49.8125rem;
  line-height: 1.25;
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  will-change: transform;
  opacity: 0
}

.setup-guide__text p:not(:last-child) {
  margin-bottom: .625rem
}

.setup-guide__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.page__hero-setup-guide-3 {
  padding-top: 9.6875rem;
  padding-bottom: 1.5625rem
}

.page__device-setup-guide-3 {
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem
}

.page__guide-setup-guide-3 {
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem
}

.page__problem-guide-setup-guide-3 {
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem
}

.page__need-setup-guide-3 {
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem
}

.page__actions-guide-setup-guide-3 {
  padding-top: 1.5625rem;
  padding-bottom: 5rem
}

.hero-setup-guide-3__body {
  background: #f5f8ff;
  border-radius: .875rem;
  position: relative
}

.hero-setup-guide-3__body::after {
  content: "";
  background: url(../img/setup-guide-3-page/hero/blue-gear-icon.svg) center/100% no-repeat;
  aspect-ratio: 273/280;
  width: 20.073529%;
  max-width: 17.0625rem;
  min-width: 6.25rem;
  position: absolute;
  bottom: -1%;
  right: 0
}

.hero-setup-guide-3__title {
  font-weight: 500;
  line-height: 1.26;
  color: var(--text-accent);
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.hero-setup-guide-3__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-setup-guide-3__text {
  max-width: 53.125rem;
  line-height: 1.25;
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  will-change: transform;
  opacity: 0
}

.hero-setup-guide-3__text p:not(:last-child) {
  margin-bottom: .625rem
}

.hero-setup-guide-3__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.device-setup-guide-3__container {
  display: flex;
  gap: .875rem;
  min-height: 27.5625rem
}

.device-setup-guide-3__content {
  flex-basis: 50%;
  border: .125rem solid rgba(22, 25, 33, .04);
  display: flex;
  flex-direction: column;
  justify-content: center;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.device-setup-guide-3__content._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.device-setup-guide-3__label {
  line-height: 1.25
}

.device-setup-guide-3__label:not(:last-child) {
  margin-bottom: 1.0625rem
}

.device-setup-guide-3__title {
  line-height: 1.26;
  color: var(--text-accent)
}

.device-setup-guide-3__image {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(20%, 0);
  transform: translate(20%, 0);
  opacity: 0;
  will-change: transform;
  flex-basis: 50%;
  background-color: #f5f5f5;
  border-radius: .25rem;
  display: flex;
  justify-content: center;
  align-items: center
}

.device-setup-guide-3__image._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.device-setup-guide-3__image img {
  aspect-ratio: 268/368;
  width: 39.847%;
  -o-object-fit: contain;
  object-fit: contain;
  max-width: 18.75rem
}

.guide-setup-guide-3__body {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem
}

.guide-setup-guide-3__list {
  counter-reset: item;
  display: flex;
  flex-direction: column
}

.item-guide-setup-guide-3 {
  display: flex
}

.item-guide-setup-guide-3__content {
  display: flex;
  flex-direction: column
}

.item-guide-setup-guide-3__header {
  display: flex
}

.item-guide-setup-guide-3__icon {
  min-width: 3.75rem;
  aspect-ratio: 1/1;
  border: .125rem solid #e5e7eb;
  border-radius: .25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  will-change: transform
}

.item-guide-setup-guide-3__icon img {
  min-width: 2.25rem;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
  object-fit: contain
}

.item-guide-setup-guide-3__icon._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1
}

.item-guide-setup-guide-3__label {
  flex-basis: 15.625rem;
  border: .125rem solid #e5e7eb;
  border-radius: .125rem;
  font-weight: 500;
  line-height: 1.25;
  text-align: center;
  color: var(--text-accent);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  will-change: transform
}

.item-guide-setup-guide-3__label._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1
}

.item-guide-setup-guide-3__text {
  border: .125rem solid #e5e7eb;
  border-radius: .5rem;
  line-height: 1.25;
  transition: opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  transition: transform 1.2s 1.2s, opacity 1.2s 1.2s;
  transition: transform 1.2s 1.2s, opacity 1.2s 1.2s, -webkit-transform 1.2s 1.2s;
  -webkit-transform: translate(20%, 0);
  transform: translate(20%, 0);
  opacity: 0;
  will-change: transform
}

.item-guide-setup-guide-3__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.item-guide-setup-guide-3::before {
  counter-increment: item;
  content: counter(item);
  line-height: 1.26;
  color: var(--text-accent);
  border-radius: .25rem;
  border-top: .1875rem solid var(--text-accent);
  border-left: .1875rem solid var(--text-accent);
  border-right: .1875rem solid var(--text-accent);
  border-bottom: 1.75rem solid var(--text-accent);
  min-width: 3.75rem;
  text-align: center;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  opacity: 0;
  will-change: transform
}

.item-guide-setup-guide-3._watcher-view::before {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.problem-guide-setup-guide-3__title {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.problem-guide-setup-guide-3__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.problem-guide-setup-guide-3__list {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem
}

.problem-guide-setup-guide-3__item {
  line-height: 1.25;
  display: flex;
  align-items: center;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
  opacity: 0;
  will-change: transform
}

.problem-guide-setup-guide-3__item span {
  color: var(--text-accent)
}

.problem-guide-setup-guide-3__item::before {
  content: "";
  background-color: var(--secondary);
  width: .3125rem;
  aspect-ratio: 1/1;
  border-radius: 50%
}

.problem-guide-setup-guide-3__item:nth-child(4n+1)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: .3s
}

.problem-guide-setup-guide-3__item:nth-child(4n+2)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: .6s
}

.problem-guide-setup-guide-3__item:nth-child(4n+3)._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: .9s
}

.actions-guide-setup-guide-3__body {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.actions-guide-setup-guide-3__button--lite {
  background-color: var(--primary);
  color: var(--text-accent)
}

.page__hero-returns-refunds {
  padding-top: 9.6875rem
}

.page__actions-returns-refunds {
  padding-bottom: 5rem
}

.hero-returns-refunds__body {
  background: #f5f8ff;
  border-radius: .875rem;
  position: relative
}

.hero-returns-refunds__body::after {
  content: "";
  background: url(../img/returns-refunds/hero/return-request-icon.svg) center/100% no-repeat;
  aspect-ratio: 1/1;
  width: 18.602941%;
  max-width: 17.0625rem;
  min-width: 6.25rem;
  position: absolute;
  bottom: -1%;
  right: 0
}

.hero-returns-refunds__title {
  font-weight: 500;
  line-height: 1.26;
  color: var(--text-accent);
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.hero-returns-refunds__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-returns-refunds__text {
  max-width: 46.875rem;
  line-height: 1.25;
  text-align: justify;
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  will-change: transform;
  opacity: 0
}

.hero-returns-refunds__text p:not(:last-child) {
  margin-bottom: .625rem
}

.hero-returns-refunds__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-returns-refunds__actions {
  display: flex;
  align-items: center;
  gap: 1.5625rem;
  transition: opacity 1.2s 1.3s, -webkit-transform 1.2s 1.3s;
  transition: transform 1.2s 1.3s, opacity 1.2s 1.3s;
  transition: transform 1.2s 1.3s, opacity 1.2s 1.3s, -webkit-transform 1.2s 1.3s;
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
  will-change: transform;
  opacity: 0
}

.hero-returns-refunds__actions._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-returns-refunds__button {
  border-radius: 4.25rem;
  font-size: 1.25rem
}

.policy-returns-refunds__body {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem
}

.policy-returns-refunds__list {
  display: flex;
  flex-direction: column
}

.item-policy-returns-refunds {
  border: 2px solid rgba(22, 25, 33, .04);
  border-radius: .25rem;
  display: flex;
  align-items: center
}

.item-policy-returns-refunds__body {
  flex-basis: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-column-gap: .9375rem;
  -moz-column-gap: .9375rem;
  column-gap: .9375rem;
  transition: opacity 1.2s .3s, -webkit-transform 1.2s .3s;
  transition: transform 1.2s .3s, opacity 1.2s .3s;
  transition: transform 1.2s .3s, opacity 1.2s .3s, -webkit-transform 1.2s .3s;
  -webkit-transform: translate(0, 40%);
  transform: translate(0, 40%);
  opacity: 0;
  will-change: transform
}

.item-policy-returns-refunds__body._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.item-policy-returns-refunds__content {
  flex-basis: 75%
}

.item-policy-returns-refunds__title {
  line-height: 1.25;
  color: var(--text-accent)
}

.item-policy-returns-refunds__text {
  max-width: 46.5rem;
  line-height: 1.25
}

.item-policy-returns-refunds__subtext {
  line-height: 1.2;
  opacity: .4
}

.item-policy-returns-refunds__image {
  flex-shrink: 0;
  width: 10.938%;
  aspect-ratio: 1/1;
  min-width: 3.9375rem
}

.item-policy-returns-refunds__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.guide-returns-refunds__body {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem
}

.guide-returns-refunds__list {
  display: flex;
  flex-direction: column;
  counter-reset: item
}

.guide-returns-refunds__item {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem;
  display: flex;
  align-items: center;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(0, 40%);
  transform: translate(0, 40%);
  opacity: 0;
  will-change: transform
}

.guide-returns-refunds__item::before {
  counter-increment: item;
  content: counter(item);
  line-height: 1.26;
  color: var(--text-accent);
  border: .375rem solid var(--text-accent);
  border-radius: 50%;
  aspect-ratio: 1/1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0
}

.guide-returns-refunds__item._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.guide-returns-refunds__text {
  line-height: 1.25
}

.guide-returns-refunds__subtext {
  line-height: 1.25;
  color: var(--text-accent)
}

.page__hero-payments-billing {
  padding-top: 9.6875rem
}

.page__actions-payments-billing {
  padding-bottom: 5rem
}

.hero-payments-billing__body {
  background: #f5f8ff;
  border-radius: .875rem;
  position: relative;
  overflow: hidden;
  min-height: 25.375rem
}

.hero-payments-billing__body::after {
  content: "";
  background: url(../img/payments-billing-page/hero/credit-card-icon.svg) center/100% no-repeat;
  aspect-ratio: 294/231;
  width: 21.617647%;
  max-width: 18.375rem;
  min-width: 6.25rem;
  position: absolute;
  bottom: -2.5%;
  right: 0
}

.hero-payments-billing__title {
  font-weight: 500;
  line-height: 1.26;
  color: var(--text-accent);
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.hero-payments-billing__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-payments-billing__text {
  max-width: 50rem;
  line-height: 1.25;
  text-align: justify;
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  will-change: transform;
  opacity: 0
}

.hero-payments-billing__text p:not(:last-child) {
  margin-bottom: .625rem
}

.hero-payments-billing__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.methods-payments-billing__protected {
  line-height: 1.25;
  background-color: var(--text-accent);
  color: var(--primary);
  padding-block: .625rem;
  width: 100%;
  text-align: center;
  border: .1875rem solid rgba(22, 25, 33, .05);
  border-radius: 3.9375rem;
  display: flex;
  align-items: center;
  justify-content: center
}

.methods-payments-billing__protected::before {
  content: "";
  background: url(../img/payments-billing-page/secure/secure-icon.svg) center/100% no-repeat;
  width: 2.375rem;
  aspect-ratio: 1/1;
  flex-shrink: 0;
  -webkit-animation: ring 3s linear infinite;
  animation: ring 3s linear infinite
}

.methods-payments-billing__list {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem;
  display: flex;
  flex-wrap: wrap;
  display: grid;
  grid-template-columns: repeat(2, 1fr)
}

.item-methods-payments-billing {
  aspect-ratio: 580/376;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  opacity: 0;
  will-change: transform
}

.item-methods-payments-billing__content {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-align: center
}

.item-methods-payments-billing__image {
  aspect-ratio: 1/1
}

.item-methods-payments-billing__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.item-methods-payments-billing__title {
  font-weight: 500;
  line-height: 1.25;
  color: var(--text-accent)
}

.item-methods-payments-billing__text {
  max-width: 21.25rem;
  line-height: 1.25
}

.item-methods-payments-billing:nth-child(5n+1) {
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  transition-delay: .3s
}

.item-methods-payments-billing:nth-child(5n+3) {
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  transition-delay: .3s
}

.item-methods-payments-billing:nth-child(5n+2) {
  -webkit-transform: translate(20%, 0);
  transform: translate(20%, 0);
  transition-delay: .3s
}

.item-methods-payments-billing:nth-child(5n+4) {
  -webkit-transform: translate(20%, 0);
  transform: translate(20%, 0);
  transition-delay: .3s
}

.item-methods-payments-billing._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.invoices-payments-billing__list {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem
}

.invoices-payments-billing__item {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: 2.75rem;
  line-height: 1.25;
  color: var(--text-black);
  display: flex;
  align-items: center;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.invoices-payments-billing__item::before {
  content: "";
  background: url(../img/payments-billing-page/invoces/symbols-check-icon.svg) center/100% no-repeat;
  width: 1.875rem;
  aspect-ratio: 1/1;
  flex-shrink: 0
}

.invoices-payments-billing__item:not(:last-child) {
  margin-bottom: .75rem
}

.invoices-payments-billing__item:nth-child(4n+1) {
  transition-delay: .3s
}

.invoices-payments-billing__item:nth-child(4n+2) {
  transition-delay: .6s
}

.invoices-payments-billing__item:nth-child(4n+3) {
  transition-delay: .9s
}

.invoices-payments-billing__item._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.adjustments-payments-billing__list {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem
}

.adjustments-payments-billing__item {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: 2.75rem;
  line-height: 1.25;
  color: var(--text-black);
  display: flex;
  align-items: center;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.adjustments-payments-billing__item::before {
  content: "";
  background: url(../img/payments-billing-page/invoces/symbols-check-icon.svg) center/100% no-repeat;
  width: 1.875rem;
  aspect-ratio: 1/1;
  flex-shrink: 0
}

.adjustments-payments-billing__item:not(:last-child) {
  margin-bottom: .75rem
}

.adjustments-payments-billing__item:nth-child(4n+1) {
  transition-delay: .3s
}

.adjustments-payments-billing__item:nth-child(4n+2) {
  transition-delay: .6s
}

.adjustments-payments-billing__item:nth-child(4n+3) {
  transition-delay: .9s
}

.adjustments-payments-billing__item._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.page__hero-contact-support {
  padding-top: 9.6875rem
}

.page__actions-contact-support {
  padding-bottom: 5rem
}

.hero-contact-support__body {
  background: #f5f8ff;
  border-radius: .875rem;
  position: relative;
  overflow: hidden;
  min-height: 25.375rem
}

.hero-contact-support__body::after {
  content: "";
  background: url(../img/contact-support/hero/support-icon.svg) center/100% no-repeat;
  aspect-ratio: 281/255;
  width: 20.661765%;
  max-width: 17.5625rem;
  min-width: 6.25rem;
  position: absolute;
  bottom: -4%;
  right: -2.2%
}

.hero-contact-support__title {
  font-weight: 500;
  line-height: 1.26;
  color: var(--text-accent);
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.hero-contact-support__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-contact-support__text {
  max-width: 50rem;
  line-height: 1.25;
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  will-change: transform;
  opacity: 0
}

.hero-contact-support__text p:not(:last-child) {
  margin-bottom: .625rem
}

.hero-contact-support__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-contact-support__actions {
  display: flex;
  align-items: center;
  gap: 1.5625rem;
  transition: opacity 1.2s 1.3s, -webkit-transform 1.2s 1.3s;
  transition: transform 1.2s 1.3s, opacity 1.2s 1.3s;
  transition: transform 1.2s 1.3s, opacity 1.2s 1.3s, -webkit-transform 1.2s 1.3s;
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
  will-change: transform;
  opacity: 0
}

.hero-contact-support__actions._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-contact-support__button {
  border-radius: 4.25rem;
  font-size: 1.25rem
}

.info-contact-support__text {
  border: .1875rem solid rgba(22, 25, 33, .05);
  border-radius: 3.9375rem;
  background-color: var(--text-accent);
  color: var(--primary);
  line-height: 1.25;
  display: flex;
  align-items: center
}

.info-contact-support__text::before {
  content: "";
  background: url(../img/contact-support/info/exclamation-mark-icon.svg) center/100% no-repeat;
  width: 1.9375rem;
  aspect-ratio: 1/1;
  flex-shrink: 0;
  -webkit-animation: ring 3s linear infinite;
  animation: ring 3s linear infinite
}

.links-contact-support__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(18.75rem, 100%), 1fr))
}

.item-links-contact-support {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-30%, 0);
  transform: translate(-30%, 0);
  opacity: 0;
  will-change: transform
}

.item-links-contact-support__link {
  width: 100%
}

.item-links-contact-support__content {
  border: .1875rem solid rgba(22, 25, 33, .05);
  border-radius: 1.3125rem;
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center;
  transition: border .4s
}

.item-links-contact-support__image {
  width: 5rem;
  aspect-ratio: 1/1
}

.item-links-contact-support__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  will-change: transform
}

.item-links-contact-support__title {
  line-height: 1.25
}

.item-links-contact-support__text {
  line-height: 1.25;
  max-width: 21.6875rem
}

.item-links-contact-support:nth-child(4n+1) {
  transition-delay: .3s
}

.item-links-contact-support:nth-child(4n+2) {
  transition-delay: .6s
}

.item-links-contact-support:nth-child(4n+3) {
  transition-delay: .9s
}

.item-links-contact-support._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.form-support__user {
  display: flex;
  align-items: center
}

.form-support__input {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem;
  padding-block: .84375rem;
  padding-inline: .8125rem;
  max-width: 28.75rem;
  line-height: 1.25;
  transition: border .4s
}

.form-support__input::-webkit-input-placeholder {
  color: var(--text-black)
}

.form-support__input:-ms-input-placeholder {
  color: var(--text-black)
}

.form-support__input::-ms-input-placeholder {
  color: var(--text-black)
}

.form-support__input::placeholder {
  color: var(--text-black)
}

.form-support__massage {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem;
  aspect-ratio: 972/359;
  max-width: 60.75rem;
  transition: border .4s
}

.form-support__label {
  color: var(--text-black);
  line-height: 1.25
}

.form-support__textarea {
  line-height: 1.25;
  border-radius: .25rem;
  background: #fbfbfb;
  height: 100%;
  min-height: 12.5rem;
  resize: vertical
}

.form-support__textarea::-webkit-input-placeholder {
  color: rgba(22, 25, 33, .35)
}

.form-support__textarea:-ms-input-placeholder {
  color: rgba(22, 25, 33, .35)
}

.form-support__textarea::-ms-input-placeholder {
  color: rgba(22, 25, 33, .35)
}

.form-support__textarea::placeholder {
  color: rgba(22, 25, 33, .35)
}

.form-support__actions {
  display: flex;
  align-items: center
}

.form-support__button {
  text-align: center;
  border-radius: 4.25rem;
  padding-block: .65625rem;
  font-size: 1.25rem;
  line-height: 1.25;
  width: 28.75rem;
  transition: border .4s, background .4s, color .4s
}

.form-support__button--blue {
  background-color: var(--text-accent);
  color: var(--primary);
  border: .125rem solid var(--text-accent)
}

.form-support__button--transparent {
  background-color: rgba(0, 0, 0, 0);
  color: var(--text-black);
  border: .125rem solid transparent
}

.upload-form {
  display: flex;
  align-items: center;
  -webkit-column-gap: 1.875rem;
  -moz-column-gap: 1.875rem;
  column-gap: 1.875rem
}

.upload-form__file {
  line-height: 1.25
}

.upload-form__file span {
  opacity: .35
}

.upload-form__clarification {
  line-height: 1.25;
  color: var(--text-accent)
}

.upload-form__button {
  max-width: 12.5rem
}

.upload-form:not(:last-child) {
  margin-bottom: 3.125rem
}

.live-contact-support__info {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem;
  display: flex;
  align-items: center;
  justify-content: space-between
}

.live-contact-support__content {
  line-height: 1.25;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.live-contact-support__content span {
  font-weight: 500;
  color: var(--text-accent)
}

.live-contact-support__content._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.live-contact-support__button {
  transition: background .4s, color .4s, border .4s, opacity 1.2s .3s, -webkit-transform 1.2s .3s;
  transition: background .4s, color .4s, border .4s, transform 1.2s .3s, opacity 1.2s .3s;
  transition: background .4s, color .4s, border .4s, transform 1.2s .3s, opacity 1.2s .3s, -webkit-transform 1.2s .3s;
  -webkit-transform: translate(20%, 0);
  transform: translate(20%, 0);
  opacity: 0;
  will-change: transform
}

.live-contact-support__button._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.page__hero-shipping-delivery {
  padding-top: 9.6875rem
}

.page__actions-shipping-delivery {
  padding-bottom: 5rem
}

.hero-shipping-delivery__body {
  background: #f5f8ff;
  border-radius: .875rem;
  position: relative;
  overflow: hidden;
  min-height: 25.375rem
}

.hero-shipping-delivery__body::after {
  content: "";
  background: url(../img/shipping-delivery-page/blue-box-icon.svg) center/100% no-repeat;
  aspect-ratio: 280/300;
  width: 20.588235%;
  max-width: 17.5rem;
  min-width: 6.25rem;
  position: absolute;
  bottom: -18%;
  right: 0
}

.hero-shipping-delivery__title {
  font-weight: 500;
  line-height: 1.26;
  color: var(--text-accent);
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.hero-shipping-delivery__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.hero-shipping-delivery__text {
  max-width: 50rem;
  line-height: 1.25;
  transition: opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s;
  transition: transform 1.2s .8s, opacity 1.2s .8s, -webkit-transform 1.2s .8s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  will-change: transform;
  opacity: 0
}

.hero-shipping-delivery__text p:not(:last-child) {
  margin-bottom: .625rem
}

.hero-shipping-delivery__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.options-shipping-delivery__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(18.75rem, 100%), 1fr));
  gap: 1.25rem
}

.item-options-shipping-delivery {
  border: .1875rem solid rgba(22, 25, 33, .05);
  border-radius: 1.3125rem;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-30%, 0);
  transform: translate(-30%, 0);
  opacity: 0;
  will-change: transform
}

.item-options-shipping-delivery__content {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center
}

.item-options-shipping-delivery__image {
  aspect-ratio: 1/1
}

.item-options-shipping-delivery__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.item-options-shipping-delivery__title {
  line-height: 1.25
}

.item-options-shipping-delivery__text {
  line-height: 1.25;
  max-width: 21.625rem
}

.item-options-shipping-delivery:nth-child(4n+1) {
  transition-delay: .3s
}

.item-options-shipping-delivery:nth-child(4n+2) {
  transition-delay: .6s
}

.item-options-shipping-delivery:nth-child(4n+3) {
  transition-delay: .9s
}

.item-options-shipping-delivery._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.times-shipping-delivery__list {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem
}

.times-shipping-delivery__item {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: 2.75rem;
  line-height: 1.25;
  color: var(--text-black);
  display: flex;
  align-items: center;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  opacity: 0;
  will-change: transform
}

.times-shipping-delivery__item::before {
  content: "";
  background: url(../img/payments-billing-page/invoces/symbols-check-icon.svg) center/100% no-repeat;
  width: 1.875rem;
  aspect-ratio: 1/1;
  flex-shrink: 0
}

.times-shipping-delivery__item:not(:last-child) {
  margin-bottom: .75rem
}

.times-shipping-delivery__item:last-child {
  background-color: var(--text-accent);
  color: var(--primary)
}

.times-shipping-delivery__item:last-child::before {
  content: "";
  background: url(../img/shipping-delivery-page/times/hours-12-icon.svg) center/100% no-repeat;
  width: 2.5rem;
  aspect-ratio: 1/1
}

.times-shipping-delivery__item:nth-child(5n+1) {
  transition-delay: .3s
}

.times-shipping-delivery__item:nth-child(5n+2) {
  transition-delay: .6s
}

.times-shipping-delivery__item:nth-child(5n+3) {
  transition-delay: .9s
}

.times-shipping-delivery__item:nth-child(5n+4) {
  transition-delay: 1.2s
}

.times-shipping-delivery__item._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.times-shipping-delivery__wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between
}

.times-shipping-delivery__button {
  flex-shrink: 0;
  background-color: var(--primary);
  color: var(--text-accent);
  font-size: 1.25rem;
  line-height: 1.25;
  padding-block: .65625rem;
  border: .125rem solid var(--primary);
  border-radius: 4.25rem;
  text-align: center;
  transition: background .4s, color .4s
}

.partners-shipping-delivery__section-header {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center
}

.partners-shipping-delivery__section-header:not(:last-child) {
  margin-bottom: 1.5625rem
}

.partners-shipping-delivery__title {
  line-height: 1.25;
  color: var(--text-accent);
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: translate(0, 30%);
  transform: translate(0, 30%);
  opacity: 0;
  will-change: transform
}

.partners-shipping-delivery__title._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.partners-shipping-delivery__text {
  line-height: 1.25;
  color: var(--text-black);
  max-width: 46.25rem;
  transition: opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s;
  transition: transform 1.2s .5s, opacity 1.2s .5s, -webkit-transform 1.2s .5s;
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
  opacity: 0;
  will-change: transform
}

.partners-shipping-delivery__text._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.partners-shipping-delivery__list {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem;
  display: flex;
  align-items: center;
  justify-content: space-evenly
}

.partners-shipping-delivery__item {
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  will-change: transform
}

.partners-shipping-delivery__item:nth-child(4n+1) {
  transition-delay: .3s
}

.partners-shipping-delivery__item:nth-child(4n+2) {
  transition-delay: .6s
}

.partners-shipping-delivery__item:nth-child(4n+3) {
  transition-delay: .9s
}

.partners-shipping-delivery__item._watcher-view {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1
}

.partners-shipping-delivery__link {
  aspect-ratio: 1/1
}

.partners-shipping-delivery__link img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  will-change: transform
}

.guarantee-shipping-delivery__list {
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr)
}

.item-guarantee-shipping-delivery {
  aspect-ratio: 580/376;
  border: .125rem solid rgba(22, 25, 33, .04);
  border-radius: .25rem;
  transition: opacity 1.2s, -webkit-transform 1.2s;
  transition: transform 1.2s, opacity 1.2s;
  transition: transform 1.2s, opacity 1.2s, -webkit-transform 1.2s;
  opacity: 0;
  will-change: transform
}

.item-guarantee-shipping-delivery__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 100%
}

.item-guarantee-shipping-delivery__image {
  aspect-ratio: 1/1
}

.item-guarantee-shipping-delivery__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.item-guarantee-shipping-delivery__title {
  font-weight: 500;
  line-height: 1.25;
  color: var(--text-accent)
}

.item-guarantee-shipping-delivery__text {
  line-height: 1.25
}

.item-guarantee-shipping-delivery:nth-child(5n+1) {
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  transition-delay: .3s
}

.item-guarantee-shipping-delivery:nth-child(5n+3) {
  -webkit-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
  transition-delay: .3s
}

.item-guarantee-shipping-delivery:nth-child(5n+2) {
  -webkit-transform: translate(20%, 0);
  transform: translate(20%, 0);
  transition-delay: .3s
}

.item-guarantee-shipping-delivery:nth-child(5n+4) {
  -webkit-transform: translate(20%, 0);
  transform: translate(20%, 0);
  transition-delay: .3s
}

.item-guarantee-shipping-delivery._watcher-view {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.page__actions-shipping-delivery .actions-back__body {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.swiper {
  overflow: hidden
}

.swiper-initialized {
  touch-action: pan-y
}

.swiper-wrapper {
  width: 100%;
  height: 100%;
  box-sizing: content-box;
  display: flex;
  position: relative
}

.swiper-vertical .swiper-wrapper {
  flex-direction: column
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start
}

.swiper-initialized .swiper-slide {
  flex-shrink: 0
}

.swiper-android .swiper-slide,
.swiper-android .swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

.swiper-button-lock {
  display: none !important
}

@media (min-width:39.5625em) {
  .hero-contact-support__button {
    flex-basis: 19.25rem
  }
}

@media (min-width:71.25em) {
  .categories__slider .swiper-wrapper {
    justify-content: center
  }
}

@media (min-width:74.375em) {
  .footer__body {
    justify-content: space-between
  }
}

@media (min-width:86.875em) {
  .select:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .form-contact-support .select {
    font-size: 1.25rem
  }

  .form-contact-support .select:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .spollers {
    gap: 1.5625rem
  }

  .spollers__content {
    padding-top: 1rem
  }

  .spollers__content {
    padding-bottom: 1rem
  }

  .spollers__content {
    padding-left: 1.0625rem
  }

  .spollers__content {
    padding-right: 2rem
  }

  .spollers__content {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }

  .spollers__content::before {
    font-size: 1.5625rem
  }

  .spollers__item {
    font-size: 1.5625rem
  }

  ._spoller-init .spollers__title::after,
  ._spoller-init .spollers__title::before {
    right: 2.1875rem
  }

  .spollers__body {
    padding-top: 1.5625rem
  }

  .spollers__body {
    padding-bottom: .9375rem
  }

  .spollers__body {
    padding-left: .9375rem
  }

  .spollers__body {
    padding-right: 3.125rem
  }

  .spollers__body {
    font-size: 1.25rem
  }

  .button--cards {
    font-size: 1.125rem
  }

  .button--cards {
    padding-left: 5rem
  }

  .button--cards {
    padding-right: 5rem
  }

  .title--midle {
    font-size: 3rem
  }

  .title--big {
    font-size: 4rem
  }

  .devices-carousel__text {
    font-size: 1.5rem
  }

  .slide-devices-carousel__image {
    padding-top: 1.5625rem
  }

  .slide-devices-carousel__image {
    padding-bottom: 1.5625rem
  }

  .slide-devices-carousel__image {
    padding-left: 4.125rem
  }

  .slide-devices-carousel__image {
    padding-right: 4.125rem
  }

  .slide-devices-carousel__image:not(:last-child) {
    margin-bottom: .9375rem
  }

  .slide-devices-carousel__label {
    font-size: .9375rem
  }

  .slide-devices-carousel__label:not(:last-child) {
    margin-bottom: .9375rem
  }

  .slide-devices-carousel__title {
    font-size: 1.5625rem
  }

  .slide-devices-carousel__title:not(:last-child) {
    margin-bottom: .5625rem
  }

  .slide-devices-carousel__price {
    font-size: 1.5625rem
  }

  .post-blog__content {
    padding-top: 2.1875rem
  }

  .post-blog__content {
    padding-bottom: 2.1875rem
  }

  .post-blog__content {
    padding-right: 2.1875rem
  }

  .post-blog__content {
    padding-left: 1.5625rem
  }

  .post-blog__title {
    font-size: 1.5rem
  }

  .post-blog__title:not(:last-child) {
    margin-bottom: 1.875rem
  }

  .post-blog__text {
    font-size: 1.25rem
  }

  .post-blog__link {
    padding-top: 1.875rem
  }

  .post-blog__link {
    padding-bottom: 1.125rem
  }

  .post-blog__link {
    padding-left: 1.5625rem
  }

  .post-blog__link {
    padding-right: 1.5625rem
  }

  .post-blog__link {
    font-size: 1.25rem
  }

  .need-help__body {
    padding-top: 3.125rem
  }

  .need-help__body {
    padding-bottom: 3.125rem
  }

  .need-help__body {
    padding-left: 3.125rem
  }

  .need-help__body {
    padding-right: 3.125rem
  }

  .need-help__title {
    font-size: 3rem
  }

  .title-block {
    padding-top: 3.125rem
  }

  .title-block {
    padding-bottom: 3.125rem
  }

  .title-block {
    padding-left: 3.125rem
  }

  .title-block {
    padding-right: 3.125rem
  }

  .title-block {
    font-size: 3rem
  }

  .title-block {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }

  .title-block span {
    width: 2.8125rem
  }

  .title-block span {
    height: 2.8125rem
  }

  .answers-block__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .actions-back__button {
    padding-left: 8.25rem
  }

  .actions-back__button {
    padding-right: 8.25rem
  }

  .header__container {
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem
  }

  .actions-header {
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem
  }

  .footer__body {
    -webkit-column-gap: 1.875rem;
    -moz-column-gap: 1.875rem;
    column-gap: 1.875rem
  }

  .logo-footer-actions__text {
    font-size: 1.125rem
  }

  .logo-footer-actions:not(:last-child) {
    margin-bottom: 4rem
  }

  .social-actions-footer__label {
    font-size: 1.125rem
  }

  .payments-actions-footer__label {
    font-size: 1.125rem
  }

  .payments-actions-footer__list {
    -webkit-column-gap: 1.625rem;
    -moz-column-gap: 1.625rem;
    column-gap: 1.625rem
  }

  .page__products {
    padding-bottom: 6.25rem
  }

  .page__discover {
    padding-top: 5rem
  }

  .page__discover {
    padding-bottom: 5rem
  }

  .page__routers {
    padding-bottom: 6.25rem
  }

  .page__antennas {
    padding-bottom: 6.25rem
  }

  .page__application {
    padding-top: 5.96875rem
  }

  .page__application {
    padding-bottom: 5.96875rem
  }

  .page__dongles {
    padding-bottom: 6.25rem
  }

  .page__blog {
    padding-top: 6.25rem
  }

  .page__blog {
    padding-bottom: 6.25rem
  }

  .slide-hero-home__title {
    font-size: 4rem
  }

  .partners__section-header {
    padding-bottom: 3.125rem
  }

  .partners__carrousel {
    padding-top: 3.875rem
  }

  .partners__carrousel {
    padding-bottom: 3.875rem
  }

  .categories__section-header {
    padding-top: 3.125rem
  }

  .categories__section-header {
    padding-bottom: 3.125rem
  }

  .discover__content:not(:last-child) {
    margin-bottom: 4.375rem
  }

  .discover__card {
    padding-bottom: 2rem
  }

  .explorer__container {
    padding-top: 9.6875rem
  }

  .explorer__container {
    padding-bottom: 11.5625rem
  }

  .explorer__button {
    padding-left: 5rem
  }

  .explorer__button {
    padding-right: 5rem
  }

  .application__container:not(:last-child) {
    margin-bottom: 3.75rem
  }

  .smart__text {
    font-size: 1.5rem
  }

  .smart__text:not(:last-child) {
    margin-bottom: 15.625rem
  }

  .smart__device {
    bottom: 12.5rem
  }

  .smart__device {
    font-size: 4rem
  }

  .smart::before {
    bottom: -7.6875rem
  }

  .blog__header:not(:last-child) {
    margin-bottom: 3.9375rem
  }

  .blog__title:not(:last-child) {
    margin-bottom: 1.875rem
  }

  .blog__text {
    font-size: 1.5rem
  }

  .slide-blog__title {
    font-size: 1.5rem
  }

  .slide-blog__title:not(:last-child) {
    margin-bottom: 1.875rem
  }

  .slide-blog__text {
    font-size: 1.25rem
  }

  .page__about {
    padding-top: 7.5rem
  }

  .page__about {
    padding-bottom: 7.5rem
  }

  .page__services {
    padding-top: 5.625rem
  }

  .page__services {
    padding-bottom: 7.8125rem
  }

  .page__trusted-partners {
    padding-top: 10.875rem
  }

  .page__trusted-partners {
    padding-bottom: 10.875rem
  }

  .page__contacts {
    padding-top: 6.25rem
  }

  .page__contacts {
    padding-bottom: 5rem
  }

  .hero-about__label:not(:last-child) {
    margin-bottom: 1.25rem
  }

  .hero-about__title {
    font-size: 5rem
  }

  .hero-about__title:not(:last-child) {
    margin-bottom: 2.5rem
  }

  .hero-about__text {
    font-size: 1.25rem
  }

  .about__title:not(:last-child) {
    margin-bottom: 2.1875rem
  }

  .about__text {
    font-size: 1.25rem
  }

  .services__header:not(:last-child) {
    margin-bottom: 2.0625rem
  }

  .services__list {
    gap: 3.4375rem
  }

  .item-services__label {
    font-size: 1.5625rem
  }

  .trusted-partners__header:not(:last-child) {
    margin-bottom: 4.375rem
  }

  .page__gallery-blog {
    padding-bottom: 5rem
  }

  .hero-blog__container {
    padding-top: 6.125rem
  }

  .hero-blog__container {
    padding-bottom: 6.125rem
  }

  .hero-blog__content {
    padding-left: 2.5rem
  }

  .hero-blog__title {
    font-size: 5rem
  }

  .hero-blog__title:not(:last-child) {
    margin-bottom: 1.875rem
  }

  .hero-blog__text {
    font-size: 1.5rem
  }

  .gallery-blog__controls {
    padding-top: 3.125rem
  }

  .gallery-blog__controls {
    padding-bottom: 3.125rem
  }

  .gallery-blog__list {
    padding-bottom: 3.125rem
  }

  .gallery-blog__list {
    row-gap: 2.5rem
  }

  .controls-gallery-blog {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }

  .controls-gallery-blog__button {
    padding-left: 4.0625rem
  }

  .controls-gallery-blog__button {
    padding-right: 4.0625rem
  }

  .page__blog-detail-main {
    padding-top: 5rem
  }

  .page__blog-detail-main {
    padding-bottom: 10.9375rem
  }

  .page__related-blog-detail {
    padding-top: 4.6875rem
  }

  .page__related-blog-detail {
    padding-bottom: 4.6875rem
  }

  .broadcrumbs {
    padding-left: 5rem
  }

  .broadcrumbs {
    padding-right: 5rem
  }

  .broadcrumbs {
    padding-top: 1.25rem
  }

  .broadcrumbs {
    padding-bottom: 1.25rem
  }

  .broadcrumbs__link {
    font-size: 1rem
  }

  .blog-detail-main__container {
    padding-left: 2.5rem
  }

  .blog-detail-main__container {
    padding-right: 2.5rem
  }

  .blog-detail-main__content {
    padding-left: 5rem
  }

  .blog-detail-main__content {
    padding-right: 5rem
  }

  .blog-detail-main__category {
    font-size: 1.25rem
  }

  .blog-detail-main__title:not(:last-child) {
    margin-bottom: 3rem
  }

  .blog-detail-main__text {
    font-size: 1.25rem
  }

  .blog-detail-main__text p:not(:last-child) {
    margin-bottom: 1.875rem
  }

  .blog-detail-main__text:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .aside-blog-detail-main__date {
    font-size: 1.25rem
  }

  .footer-blog-detail-main {
    font-size: 1.25rem
  }

  .related-blog-detail__header:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .related-blog-detail__label {
    font-size: 1.25rem
  }

  .page__hero-order-confirmation {
    padding-top: 9.6875rem
  }

  .page__hero-order-confirmation {
    padding-bottom: 5rem
  }

  .hero-order-confirmation__subtitle:not(:last-child) {
    margin-bottom: 2.1875rem
  }

  .hero-order-confirmation__button {
    padding-left: 5.25rem
  }

  .hero-order-confirmation__button {
    padding-right: 5.25rem
  }

  .page__support-services {
    padding-bottom: 3.125rem
  }

  .page__faq {
    padding-top: 3.125rem
  }

  .page__faq {
    padding-bottom: 5rem
  }

  .hero-support__header {
    font-size: 1.25rem
  }

  .hero-support__header {
    padding-left: 1.71875rem
  }

  .hero-support__header {
    padding-right: 1.71875rem
  }

  .hero-support__header {
    padding-top: 1.21875rem
  }

  .hero-support__header {
    padding-bottom: 1.21875rem
  }

  .hero-support__header {
    -webkit-column-gap: 2.6875rem;
    -moz-column-gap: 2.6875rem;
    column-gap: 2.6875rem
  }

  .hero-support__content {
    padding-top: 3.4375rem
  }

  .hero-support__content {
    padding-bottom: 3.4375rem
  }

  .hero-support__content {
    padding-left: 3.4375rem
  }

  .hero-support__content {
    padding-right: 3.4375rem
  }

  .hero-support__title {
    font-size: 6.875rem
  }

  .hero-support__text {
    font-size: 1.75rem
  }

  .hero-support__text {
    margin-bottom: 4.375rem
  }

  .hero-support__button {
    padding-top: 1.375rem
  }

  .hero-support__button {
    padding-bottom: 1.375rem
  }

  .hero-support__button {
    padding-left: 2rem
  }

  .hero-support__button {
    padding-right: 2rem
  }

  .hero-support__button {
    font-size: 1.5rem
  }

  .hero-support__button--warranty {
    padding-top: 1.5625rem
  }

  .hero-support__button--warranty {
    padding-bottom: 1.5625rem
  }

  .hero-support__button--warranty {
    padding-left: 2.1875rem
  }

  .hero-support__button--warranty {
    padding-right: 2.1875rem
  }

  .support-services__list {
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
  }

  .support-services__list {
    row-gap: 1.875rem
  }

  .support-services__item {
    padding-top: 2.8125rem
  }

  .support-services__item {
    padding-bottom: 2.8125rem
  }

  .support-services__item {
    padding-left: 3.125rem
  }

  .support-services__item {
    padding-right: 3.125rem
  }

  .support-services__item {
    -webkit-column-gap: 4.0625rem;
    -moz-column-gap: 4.0625rem;
    column-gap: 4.0625rem
  }

  .support-services__label {
    font-size: 1.75rem
  }

  .faq__title {
    font-size: 6rem
  }

  .faq__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .faq__spollers:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .faq__questions {
    padding-left: 1.25rem
  }

  .faq__questions {
    padding-right: 1.25rem
  }

  .faq__questions {
    padding-top: .8125rem
  }

  .faq__questions {
    padding-bottom: .8125rem
  }

  .faq__questions {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }

  .faq__label {
    font-size: 1.5625rem
  }

  .faq__label {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }

  .faq__label::before {
    font-size: 1.5625rem
  }

  .faq__button {
    padding-top: .875rem
  }

  .faq__button {
    padding-bottom: .875rem
  }

  .faq__button {
    padding-left: 2.0625rem
  }

  .faq__button {
    padding-right: 2.0625rem
  }

  .faq__button {
    font-size: 1.5rem
  }

  .page__hero-request-success {
    padding-top: 9.6875rem
  }

  .page__hero-request-success {
    padding-bottom: 5rem
  }

  .page__hero-check-warranty-success {
    padding-top: 9.6875rem
  }

  .page__hero-check-warranty-success {
    padding-bottom: 5rem
  }

  .page__hero-check-warranty-failure {
    padding-top: 9.6875rem
  }

  .page__hero-check-warranty-failure {
    padding-bottom: 5rem
  }

  .hero-check-warranty-failure__button {
    padding-left: 5.25rem
  }

  .hero-check-warranty-failure__button {
    padding-right: 5.25rem
  }

  .page__privacy-policy {
    padding-top: 9.6875rem
  }

  .page__privacy-policy {
    padding-bottom: 5rem
  }

  .page__privacy-policy {
    padding-left: 5rem
  }

  .page__privacy-policy {
    padding-right: 5rem
  }

  .privacy-policy__title {
    font-size: 6.25rem
  }

  .privacy-policy__title:not(:last-child) {
    margin-bottom: 2rem
  }

  .privacy-policy__text {
    font-size: 1.75rem
  }

  .privacy-policy__text:not(:last-child) {
    margin-bottom: 6.875rem
  }

  .privacy-policy__list {
    -webkit-column-gap: 7.375rem;
    -moz-column-gap: 7.375rem;
    column-gap: 7.375rem
  }

  .privacy-policy__list {
    row-gap: 6.125rem
  }

  .privacy-policy__list:not(:last-child) {
    margin-bottom: 6.125rem
  }

  .item-privacy-policy__label {
    font-size: 1.75rem
  }

  .item-privacy-policy__label {
    -webkit-column-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem
  }

  .item-privacy-policy__label:not(:last-child) {
    margin-bottom: 1.75rem
  }

  .page__terms-conditions {
    padding-top: 9.6875rem
  }

  .page__terms-conditions {
    padding-bottom: 5rem
  }

  .page__terms-conditions {
    padding-left: 5rem
  }

  .page__terms-conditions {
    padding-right: 5rem
  }

  .terms-conditions__title {
    font-size: 6.25rem
  }

  .terms-conditions__title:not(:last-child) {
    margin-bottom: 2rem
  }

  .terms-conditions__text {
    font-size: 1.75rem
  }

  .terms-conditions__text:not(:last-child) {
    margin-bottom: 6.875rem
  }

  .terms-conditions__list {
    -webkit-column-gap: 7.1875rem;
    -moz-column-gap: 7.1875rem;
    column-gap: 7.1875rem
  }

  .terms-conditions__list {
    row-gap: 6.125rem
  }

  .terms-conditions__list:not(:last-child) {
    margin-bottom: 6.125rem
  }

  .item-terms-conditions__label {
    font-size: 1.75rem
  }

  .item-terms-conditions__label {
    -webkit-column-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem
  }

  .item-terms-conditions__label:not(:last-child) {
    margin-bottom: 1.75rem
  }

  .page__setup-guide {
    padding-left: 3.125rem
  }

  .page__setup-guide {
    padding-right: 5rem
  }

  .setup-guide__title {
    font-size: 6.25rem
  }

  .setup-guide__title:not(:last-child) {
    margin-bottom: 1.1875rem
  }

  .setup-guide__text {
    font-size: 1.75rem
  }

  .setup-guide__text:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .hero-setup-guide-3__body {
    padding-top: 3.75rem
  }

  .hero-setup-guide-3__body {
    padding-bottom: 3.75rem
  }

  .hero-setup-guide-3__body {
    padding-left: 3.75rem
  }

  .hero-setup-guide-3__body {
    padding-right: 3.75rem
  }

  .hero-setup-guide-3__title {
    font-size: 6.25rem
  }

  .hero-setup-guide-3__title:not(:last-child) {
    margin-bottom: 1.1875rem
  }

  .hero-setup-guide-3__text {
    font-size: 1.75rem
  }

  .hero-setup-guide-3__text:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .device-setup-guide-3__label {
    font-size: 1.75rem
  }

  .device-setup-guide-3__title {
    font-size: 4rem
  }

  .guide-setup-guide-3__body {
    padding-top: 3.125rem
  }

  .guide-setup-guide-3__body {
    padding-bottom: 3.125rem
  }

  .guide-setup-guide-3__body {
    padding-left: 3.125rem
  }

  .guide-setup-guide-3__body {
    padding-right: 3.125rem
  }

  .guide-setup-guide-3__list {
    row-gap: 3.125rem
  }

  .item-guide-setup-guide-3 {
    padding-top: 1.25rem
  }

  .item-guide-setup-guide-3 {
    padding-bottom: 1.25rem
  }

  .item-guide-setup-guide-3 {
    padding-left: 1.25rem
  }

  .item-guide-setup-guide-3 {
    padding-right: 1.25rem
  }

  .item-guide-setup-guide-3 {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }

  .item-guide-setup-guide-3__content {
    row-gap: 1.5625rem
  }

  .item-guide-setup-guide-3__header {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }

  .item-guide-setup-guide-3__icon {
    width: 7.5rem
  }

  .item-guide-setup-guide-3__icon img {
    width: 4.5rem
  }

  .item-guide-setup-guide-3__label {
    padding-top: 1.5625rem
  }

  .item-guide-setup-guide-3__label {
    padding-bottom: 1.5625rem
  }

  .item-guide-setup-guide-3__label {
    padding-right: 1.5625rem
  }

  .item-guide-setup-guide-3__label {
    padding-left: 1.5625rem
  }

  .item-guide-setup-guide-3__label {
    font-size: 2.5rem
  }

  .item-guide-setup-guide-3__text {
    padding-top: 1.5625rem
  }

  .item-guide-setup-guide-3__text {
    padding-bottom: 1.5625rem
  }

  .item-guide-setup-guide-3__text {
    padding-right: 1.5625rem
  }

  .item-guide-setup-guide-3__text {
    padding-left: 1.5625rem
  }

  .item-guide-setup-guide-3__text {
    font-size: 1.75rem
  }

  .item-guide-setup-guide-3::before {
    font-size: 5.3125rem
  }

  .item-guide-setup-guide-3::before {
    width: 7.5rem
  }

  .item-guide-setup-guide-3::before {
    padding-top: .625rem
  }

  .problem-guide-setup-guide-3__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .problem-guide-setup-guide-3__list {
    padding-top: 3.125rem
  }

  .problem-guide-setup-guide-3__list {
    padding-bottom: 3.125rem
  }

  .problem-guide-setup-guide-3__list {
    padding-left: 3.125rem
  }

  .problem-guide-setup-guide-3__list {
    padding-right: 3.125rem
  }

  .problem-guide-setup-guide-3__item {
    font-size: 1.75rem
  }

  .problem-guide-setup-guide-3__item {
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
  }

  .problem-guide-setup-guide-3__item:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .actions-guide-setup-guide-3__body {
    gap: 2.1875rem
  }

  .page__hero-returns-refunds {
    padding-bottom: 3.125rem
  }

  .page__policy-returns-refunds {
    padding-top: 3.125rem
  }

  .page__policy-returns-refunds {
    padding-bottom: 3.125rem
  }

  .page__guide-returns-refunds {
    padding-top: 3.125rem
  }

  .page__guide-returns-refunds {
    padding-bottom: 3.125rem
  }

  .page__answers-returns-refunds {
    padding-top: 3.125rem
  }

  .page__answers-returns-refunds {
    padding-bottom: 3.125rem
  }

  .page__need-returns-refunds {
    padding-top: 3.125rem
  }

  .page__need-returns-refunds {
    padding-bottom: 3.125rem
  }

  .page__actions-returns-refunds {
    padding-top: 3.125rem
  }

  .hero-returns-refunds__body {
    padding-top: 3.75rem
  }

  .hero-returns-refunds__body {
    padding-bottom: 3.75rem
  }

  .hero-returns-refunds__body {
    padding-left: 3.75rem
  }

  .hero-returns-refunds__body {
    padding-right: 3.75rem
  }

  .hero-returns-refunds__title {
    font-size: 6.25rem
  }

  .hero-returns-refunds__title:not(:last-child) {
    margin-bottom: 1.1875rem
  }

  .hero-returns-refunds__text {
    font-size: 1.75rem
  }

  .hero-returns-refunds__text:not(:last-child) {
    margin-bottom: 4.9375rem
  }

  .hero-returns-refunds__button {
    padding-top: 1.21875rem
  }

  .hero-returns-refunds__button {
    padding-bottom: 1.21875rem
  }

  .hero-returns-refunds__button {
    padding-left: 4.78125rem
  }

  .hero-returns-refunds__button {
    padding-right: 4.78125rem
  }

  .policy-returns-refunds__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .policy-returns-refunds__body {
    padding-top: 3.125rem
  }

  .policy-returns-refunds__body {
    padding-bottom: 3.125rem
  }

  .policy-returns-refunds__body {
    padding-left: 3.125rem
  }

  .policy-returns-refunds__body {
    padding-right: 3.125rem
  }

  .policy-returns-refunds__list {
    row-gap: 3.125rem
  }

  .item-policy-returns-refunds {
    padding-right: 3.125rem
  }

  .item-policy-returns-refunds {
    padding-left: 3.125rem
  }

  .item-policy-returns-refunds {
    padding-top: 4.75rem
  }

  .item-policy-returns-refunds {
    padding-bottom: 4.75rem
  }

  .item-policy-returns-refunds__title {
    font-size: 3rem
  }

  .item-policy-returns-refunds__title:not(:last-child) {
    margin-bottom: .625rem
  }

  .item-policy-returns-refunds__text {
    font-size: 1.75rem
  }

  .item-policy-returns-refunds__subtext {
    font-size: 1.25rem
  }

  .guide-returns-refunds__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .guide-returns-refunds__body {
    padding-top: 3.125rem
  }

  .guide-returns-refunds__body {
    padding-bottom: 3.125rem
  }

  .guide-returns-refunds__body {
    padding-left: 3.125rem
  }

  .guide-returns-refunds__body {
    padding-right: 3.125rem
  }

  .guide-returns-refunds__list {
    row-gap: 3.125rem
  }

  .guide-returns-refunds__item {
    padding-left: 3.125rem
  }

  .guide-returns-refunds__item {
    padding-right: 3.125rem
  }

  .guide-returns-refunds__item {
    padding-top: 3.09375rem
  }

  .guide-returns-refunds__item {
    padding-bottom: 3.09375rem
  }

  .guide-returns-refunds__item {
    -webkit-column-gap: 5.625rem;
    -moz-column-gap: 5.625rem;
    column-gap: 5.625rem
  }

  .guide-returns-refunds__item::before {
    font-size: 4rem
  }

  .guide-returns-refunds__item::before {
    width: 6.25rem
  }

  .guide-returns-refunds__text {
    font-size: 2.5rem
  }

  .guide-returns-refunds__subtext {
    font-size: 2.5rem
  }

  .page__hero-payments-billing {
    padding-bottom: 3.125rem
  }

  .page__methods-payments-billing {
    padding-top: 3.125rem
  }

  .page__methods-payments-billing {
    padding-bottom: 3.125rem
  }

  .page__invoices-payments-billing {
    padding-top: 3.125rem
  }

  .page__invoices-payments-billing {
    padding-bottom: 3.125rem
  }

  .page__adjustments-payments-billing {
    padding-top: 3.125rem
  }

  .page__adjustments-payments-billing {
    padding-bottom: 3.125rem
  }

  .page__answers-payments-billing {
    padding-top: 3.125rem
  }

  .page__answers-payments-billing {
    padding-bottom: 3.125rem
  }

  .page__need-payments-billing {
    padding-top: 3.125rem
  }

  .page__need-payments-billing {
    padding-bottom: 3.125rem
  }

  .page__actions-payments-billing {
    padding-top: 3.125rem
  }

  .hero-payments-billing__body {
    padding-top: 3.75rem
  }

  .hero-payments-billing__body {
    padding-bottom: 3.75rem
  }

  .hero-payments-billing__body {
    padding-left: 3.75rem
  }

  .hero-payments-billing__body {
    padding-right: 3.75rem
  }

  .hero-payments-billing__title {
    font-size: 6.25rem
  }

  .hero-payments-billing__title:not(:last-child) {
    margin-bottom: 1.1875rem
  }

  .hero-payments-billing__text {
    font-size: 1.75rem
  }

  .methods-payments-billing__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .methods-payments-billing__protected {
    font-size: 1.25rem
  }

  .methods-payments-billing__protected {
    padding-left: 7.5rem
  }

  .methods-payments-billing__protected {
    padding-right: 7.5rem
  }

  .methods-payments-billing__protected {
    -webkit-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem
  }

  .methods-payments-billing__protected:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .methods-payments-billing__list {
    padding-top: 3.125rem
  }

  .methods-payments-billing__list {
    padding-bottom: 3.125rem
  }

  .methods-payments-billing__list {
    padding-left: 3.125rem
  }

  .methods-payments-billing__list {
    padding-right: 3.125rem
  }

  .methods-payments-billing__list {
    gap: 3.125rem
  }

  .item-methods-payments-billing__content {
    padding-top: .9375rem
  }

  .item-methods-payments-billing__content {
    padding-bottom: .9375rem
  }

  .item-methods-payments-billing__content {
    padding-left: .9375rem
  }

  .item-methods-payments-billing__content {
    padding-right: .9375rem
  }

  .item-methods-payments-billing__image {
    width: 6.25rem
  }

  .item-methods-payments-billing__image:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .item-methods-payments-billing__title {
    font-size: 2.5rem
  }

  .item-methods-payments-billing__title:not(:last-child) {
    margin-bottom: .625rem
  }

  .item-methods-payments-billing__text {
    font-size: 1.5rem
  }

  .invoices-payments-billing__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .invoices-payments-billing__list {
    padding-top: 3.125rem
  }

  .invoices-payments-billing__list {
    padding-bottom: 3.125rem
  }

  .invoices-payments-billing__list {
    padding-left: 3.125rem
  }

  .invoices-payments-billing__list {
    padding-right: 5rem
  }

  .invoices-payments-billing__item {
    padding-top: 1.5rem
  }

  .invoices-payments-billing__item {
    padding-bottom: 1.5rem
  }

  .invoices-payments-billing__item {
    font-size: 1.5rem
  }

  .invoices-payments-billing__item {
    padding-left: 1.875rem
  }

  .invoices-payments-billing__item {
    padding-right: 1.875rem
  }

  .invoices-payments-billing__item {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .adjustments-payments-billing__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .adjustments-payments-billing__list {
    padding-top: 3.125rem
  }

  .adjustments-payments-billing__list {
    padding-bottom: 3.125rem
  }

  .adjustments-payments-billing__list {
    padding-left: 3.125rem
  }

  .adjustments-payments-billing__list {
    padding-right: 5rem
  }

  .adjustments-payments-billing__item {
    padding-top: 1.5rem
  }

  .adjustments-payments-billing__item {
    padding-bottom: 1.5rem
  }

  .adjustments-payments-billing__item {
    font-size: 1.5rem
  }

  .adjustments-payments-billing__item {
    padding-left: 1.875rem
  }

  .adjustments-payments-billing__item {
    padding-right: 1.875rem
  }

  .adjustments-payments-billing__item {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .page__hero-contact-support {
    padding-bottom: 3.125rem
  }

  .page__info-contact-support {
    padding-top: 3.125rem
  }

  .page__info-contact-support {
    padding-bottom: 3.125rem
  }

  .page__links-contact-support {
    padding-top: 3.125rem
  }

  .page__links-contact-support {
    padding-bottom: 3.125rem
  }

  .page__form-contact-support {
    padding-top: 3.125rem
  }

  .page__form-contact-support {
    padding-bottom: 3.125rem
  }

  .page__live-contact-support {
    padding-top: 3.125rem
  }

  .page__live-contact-support {
    padding-bottom: 3.125rem
  }

  .page__actions-contact-support {
    padding-top: 3.125rem
  }

  .hero-contact-support__body {
    padding-top: 3.75rem
  }

  .hero-contact-support__body {
    padding-bottom: 3.75rem
  }

  .hero-contact-support__body {
    padding-left: 3.75rem
  }

  .hero-contact-support__body {
    padding-right: 3.75rem
  }

  .hero-contact-support__title {
    font-size: 6.25rem
  }

  .hero-contact-support__title:not(:last-child) {
    margin-bottom: 1.1875rem
  }

  .hero-contact-support__text {
    font-size: 1.75rem
  }

  .hero-contact-support__text:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .hero-contact-support__button {
    padding-top: 1.21875rem
  }

  .hero-contact-support__button {
    padding-bottom: 1.21875rem
  }

  .hero-contact-support__button {
    padding-left: 2.8125rem
  }

  .hero-contact-support__button {
    padding-right: 2.8125rem
  }

  .info-contact-support__text {
    font-size: 1.25rem
  }

  .info-contact-support__text {
    padding-top: .84375rem
  }

  .info-contact-support__text {
    padding-bottom: .84375rem
  }

  .info-contact-support__text {
    padding-left: 1.5625rem
  }

  .info-contact-support__text {
    padding-right: 1.5625rem
  }

  .info-contact-support__text {
    -webkit-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem
  }

  .links-contact-support__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .links-contact-support__list {
    gap: 1.25rem
  }

  .item-links-contact-support__content {
    padding-top: 2.9375rem
  }

  .item-links-contact-support__content {
    padding-bottom: 2.9375rem
  }

  .item-links-contact-support__content {
    padding-left: 2rem
  }

  .item-links-contact-support__content {
    padding-right: 2rem
  }

  .item-links-contact-support__image:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .item-links-contact-support__title {
    font-size: 1.75rem
  }

  .item-links-contact-support__title:not(:last-child) {
    margin-bottom: .9375rem
  }

  .item-links-contact-support__text {
    font-size: 1.25rem
  }

  .form-contact-support__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .form-support__user {
    -webkit-column-gap: 3.125rem;
    -moz-column-gap: 3.125rem;
    column-gap: 3.125rem
  }

  .form-support__user:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .form-support__input {
    font-size: 1.25rem
  }

  .form-support__massage {
    padding-top: 1.5625rem
  }

  .form-support__massage {
    padding-bottom: 1.5625rem
  }

  .form-support__massage {
    padding-right: 1.5625rem
  }

  .form-support__massage {
    padding-left: 1.5625rem
  }

  .form-support__massage:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .form-support__label {
    font-size: 1.25rem
  }

  .form-support__label:not(:last-child) {
    margin-bottom: .625rem
  }

  .form-support__textarea {
    padding-top: 1.25rem
  }

  .form-support__textarea {
    padding-bottom: 1.25rem
  }

  .form-support__textarea {
    padding-left: 1.25rem
  }

  .form-support__textarea {
    padding-right: 1.25rem
  }

  .form-support__textarea {
    font-size: 1.25rem
  }

  .form-support__actions {
    -webkit-column-gap: 3.125rem;
    -moz-column-gap: 3.125rem;
    column-gap: 3.125rem
  }

  .form-support__button {
    padding-left: 3rem
  }

  .form-support__button {
    padding-right: 3rem
  }

  .upload-form__content {
    padding-left: .9375rem
  }

  .upload-form__file {
    font-size: 1.25rem
  }

  .upload-form__file:not(:last-child) {
    margin-bottom: .96875rem
  }

  .upload-form__button {
    padding-left: 3.125rem
  }

  .upload-form__button {
    padding-right: 3.125rem
  }

  .live-contact-support__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .live-contact-support__info {
    padding-top: 3.125rem
  }

  .live-contact-support__info {
    padding-bottom: 3.125rem
  }

  .live-contact-support__info {
    padding-left: 3.125rem
  }

  .live-contact-support__info {
    padding-right: 5rem
  }

  .live-contact-support__info {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }

  .live-contact-support__content {
    font-size: 1.5rem
  }

  .live-contact-support__button {
    padding-left: 6.125rem
  }

  .live-contact-support__button {
    padding-right: 6.125rem
  }

  .page__hero-shipping-delivery {
    padding-bottom: 3.125rem
  }

  .page__options-shipping-delivery {
    padding-top: 3.125rem
  }

  .page__options-shipping-delivery {
    padding-bottom: 3.125rem
  }

  .page__times-shipping-delivery {
    padding-top: 3.125rem
  }

  .page__times-shipping-delivery {
    padding-bottom: 3.125rem
  }

  .page__partners-shipping-delivery {
    padding-top: 3.125rem
  }

  .page__partners-shipping-delivery {
    padding-bottom: 3.125rem
  }

  .page__guarantee-shipping-delivery {
    padding-top: 3.125rem
  }

  .page__guarantee-shipping-delivery {
    padding-bottom: 3.125rem
  }

  .page__answers-shipping-delivery {
    padding-top: 3.125rem
  }

  .page__answers-shipping-delivery {
    padding-bottom: 3.125rem
  }

  .page__need-shipping-delivery {
    padding-top: 3.125rem
  }

  .page__need-shipping-delivery {
    padding-bottom: 3.125rem
  }

  .page__actions-shipping-delivery {
    padding-top: 3.125rem
  }

  .hero-shipping-delivery__body {
    padding-top: 3.75rem
  }

  .hero-shipping-delivery__body {
    padding-bottom: 3.75rem
  }

  .hero-shipping-delivery__body {
    padding-left: 3.75rem
  }

  .hero-shipping-delivery__body {
    padding-right: 3.75rem
  }

  .hero-shipping-delivery__title {
    font-size: 6.25rem
  }

  .hero-shipping-delivery__title:not(:last-child) {
    margin-bottom: 1.1875rem
  }

  .hero-shipping-delivery__text {
    font-size: 1.75rem
  }

  .hero-shipping-delivery__text:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .options-shipping-delivery__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .item-options-shipping-delivery {
    padding-top: 2.9375rem
  }

  .item-options-shipping-delivery {
    padding-bottom: 2.9375rem
  }

  .item-options-shipping-delivery {
    padding-left: 2rem
  }

  .item-options-shipping-delivery {
    padding-right: 2rem
  }

  .item-options-shipping-delivery__image {
    width: 5rem
  }

  .item-options-shipping-delivery__image:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .item-options-shipping-delivery__title {
    font-size: 1.75rem
  }

  .item-options-shipping-delivery__title:not(:last-child) {
    margin-bottom: .9375rem
  }

  .item-options-shipping-delivery__text {
    font-size: 1.25rem
  }

  .times-shipping-delivery__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .times-shipping-delivery__list {
    padding-top: 3.125rem
  }

  .times-shipping-delivery__list {
    padding-bottom: 3.125rem
  }

  .times-shipping-delivery__list {
    padding-left: 3.125rem
  }

  .times-shipping-delivery__list {
    padding-right: 5rem
  }

  .times-shipping-delivery__item {
    padding-top: 1.5rem
  }

  .times-shipping-delivery__item {
    padding-bottom: 1.5rem
  }

  .times-shipping-delivery__item {
    font-size: 1.5rem
  }

  .times-shipping-delivery__item {
    padding-left: 1.875rem
  }

  .times-shipping-delivery__item {
    padding-right: 1.875rem
  }

  .times-shipping-delivery__item {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .times-shipping-delivery__item:last-child {
    padding-top: .875rem
  }

  .times-shipping-delivery__item:last-child {
    padding-bottom: .875rem
  }

  .times-shipping-delivery__wrapper {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }

  .times-shipping-delivery__button {
    padding-left: 5.125rem
  }

  .times-shipping-delivery__button {
    padding-right: 5.125rem
  }

  .partners-shipping-delivery__section-header {
    padding-top: 3rem
  }

  .partners-shipping-delivery__section-header {
    padding-bottom: 3rem
  }

  .partners-shipping-delivery__section-header {
    padding-left: 3rem
  }

  .partners-shipping-delivery__section-header {
    padding-right: 3rem
  }

  .partners-shipping-delivery__title {
    font-size: 3rem
  }

  .partners-shipping-delivery__title:not(:last-child) {
    margin-bottom: 1.875rem
  }

  .partners-shipping-delivery__text {
    font-size: 1.5rem
  }

  .partners-shipping-delivery__list {
    padding-top: 3rem
  }

  .partners-shipping-delivery__list {
    padding-bottom: 3rem
  }

  .partners-shipping-delivery__list {
    padding-left: 3rem
  }

  .partners-shipping-delivery__list {
    padding-right: 3rem
  }

  .partners-shipping-delivery__link {
    width: 7.25rem
  }

  .guarantee-shipping-delivery__title:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .guarantee-shipping-delivery__list {
    padding-top: 3.125rem
  }

  .guarantee-shipping-delivery__list {
    padding-bottom: 3.125rem
  }

  .guarantee-shipping-delivery__list {
    padding-right: 3.125rem
  }

  .guarantee-shipping-delivery__list {
    padding-left: 3.125rem
  }

  .guarantee-shipping-delivery__list {
    gap: 3.125rem
  }

  .item-guarantee-shipping-delivery {
    padding-top: .9375rem
  }

  .item-guarantee-shipping-delivery {
    padding-bottom: .9375rem
  }

  .item-guarantee-shipping-delivery {
    padding-left: .9375rem
  }

  .item-guarantee-shipping-delivery {
    padding-right: .9375rem
  }

  .item-guarantee-shipping-delivery__image {
    width: 6.25rem
  }

  .item-guarantee-shipping-delivery__image:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .item-guarantee-shipping-delivery__title {
    font-size: 2.5rem
  }

  .item-guarantee-shipping-delivery__title:not(:last-child) {
    margin-bottom: .625rem
  }

  .item-guarantee-shipping-delivery__text {
    font-size: 1.5rem
  }

  .page__actions-shipping-delivery .actions-back__body {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }
}

@media (min-width:90.0625em) {
  .wrapper [class*=__container] {
    max-width: 118.125rem
  }

  .smart::after {
    width: 10.8%;
    min-width: 15.5625rem
  }

  .smart::before {
    width: 10%;
    min-width: 15.5625rem
  }
}

@media (min-width:48em) {
  .devices-carousel__actions {
    -webkit-transform: translate(20%, 0);
    transform: translate(20%, 0);
    will-change: transform;
    opacity: 0
  }

  .devices-carousel__actions._watcher-view {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
  }

  .devices-carousel__slider {
    -webkit-transform: translate(-20%, 0);
    transform: translate(-20%, 0);
    opacity: 0
  }

  .devices-carousel__slider._watcher-view {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
  }

  .discover__card:nth-child(2n+1) {
    -webkit-transform: translate(0, 10%);
    transform: translate(0, 10%);
    opacity: 0
  }

  .discover__card:nth-child(2n+2) {
    -webkit-transform: translate(0, -10%);
    transform: translate(0, -10%);
    opacity: 0
  }

  .discover__card._watcher-view:nth-child(2n+1) {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    transition-delay: 1s
  }

  .discover__card._watcher-view:nth-child(2n+2) {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    transition-delay: 1s
  }

  .item-application:nth-child(1) {
    -webkit-transform: translate(-25%, 0);
    transform: translate(-25%, 0);
    opacity: 0
  }

  .item-application:nth-child(1)._watcher-view {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    transition-delay: 1.5s
  }

  .item-application:nth-child(4) {
    -webkit-transform: translate(25%, 0);
    transform: translate(25%, 0);
    opacity: 0
  }

  .item-application:nth-child(4)._watcher-view {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    transition-delay: 1.5s
  }

  .item-application:nth-child(2),
  .item-application:nth-child(3) {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }

  .item-application:nth-child(2)._watcher-view,
  .item-application:nth-child(3)._watcher-view {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }

  .blog__actions {
    -webkit-transform: translate(20%, 0);
    transform: translate(20%, 0);
    opacity: 0
  }

  .blog__actions._watcher-view {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
  }

  .blog__slider {
    -webkit-transform: translate(-20%, 0);
    transform: translate(-20%, 0);
    opacity: 0
  }

  .blog__slider._watcher-view {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
  }

  .blog-detail-main__aside {
    flex-basis: 8.3125rem
  }

  .blog-detail-main__content {
    flex-basis: 77.205882%
  }

  .hero-returns-refunds__body::after {
    transition: opacity 1.5s, -webkit-transform 1.5s;
    transition: transform 1.5s, opacity 1.5s;
    transition: transform 1.5s, opacity 1.5s, -webkit-transform 1.5s;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    will-change: transform
  }

  .hero-returns-refunds__body._watcher-view::after {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }

  .hero-payments-billing__body::after {
    transition: opacity 1.5s, -webkit-transform 1.5s;
    transition: transform 1.5s, opacity 1.5s;
    transition: transform 1.5s, opacity 1.5s, -webkit-transform 1.5s;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    will-change: transform
  }

  .hero-payments-billing__body._watcher-view::after {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }

  .hero-contact-support__body::after {
    transition: opacity 1.5s, -webkit-transform 1.5s;
    transition: transform 1.5s, opacity 1.5s;
    transition: transform 1.5s, opacity 1.5s, -webkit-transform 1.5s;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    will-change: transform
  }

  .hero-contact-support__body._watcher-view::after {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }

  .hero-shipping-delivery__body::after {
    transition: opacity 1.5s, -webkit-transform 1.5s;
    transition: transform 1.5s, opacity 1.5s;
    transition: transform 1.5s, opacity 1.5s, -webkit-transform 1.5s;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    will-change: transform
  }

  .hero-shipping-delivery__body._watcher-view::after {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@media (min-width:48em)and (min-width:90em) {
  .slide-hero-home__content {
    padding-left: 9.375rem
  }
}

@media (min-width:64em) {
  .devices-carousel__slider {
    clip-path: inset(-100vw -100vw -100vw 0)
  }

  .devices-carousel__wrapper.swiper-wrapper {
    width: calc(100vw - (100vw - 1360px)/ 2)
  }

  .menu__list .submenu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10;
    visibility: hidden;
    opacity: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    transition: all .4s;
    will-change: transform;
    padding-top: 2.3125rem
  }

  .menu__list .submenu a {
    padding-inline: .9375rem
  }

  .menu__actions {
    display: none
  }
}

@media (min-width:90em) {
  .footer__menus {
    -webkit-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
    column-gap: 3.75rem
  }

  .actions-footer {
    flex-basis: 30rem
  }

  .actions-footer__links {
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem
  }

  .logo-footer-actions__title {
    font-size: 5rem
  }

  .aside-blog-detail-main__date:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .social__item:not(:last-child) {
    margin-bottom: 1.25rem
  }

  .device-setup-guide-3__content {
    padding-left: 4.375rem
  }
}

@media (min-width:120em) {
  .slide-hero-home {
    justify-content: center
  }

  .slide-hero-home__content {
    padding-left: 8%
  }

  .application__list {
    justify-content: center
  }

  .item-application {
    max-width: 31.25rem
  }
}

@media (max-width:64em) {
  .select {
    width: 50%
  }

  .menu__body {
    position: fixed;
    width: 100%;
    height: 100%;
    left: -100%;
    top: 0;
    overflow: auto;
    padding: 6.25rem 1.5625rem 1.875rem 1.5625rem;
    transition: left .3s;
    background: #fff;
    z-index: 5
  }

  .menu__body::before {
    content: "";
    position: fixed;
    width: 100%;
    height: 4.375rem;
    left: -100%;
    top: 0;
    transition: left .3s;
    z-index: 5;
    background: #fff
  }

  .menu-open .menu__body {
    left: 0
  }

  .menu-open .menu__body::before {
    left: 0
  }

  .icon-menu {
    display: block;
    position: relative;
    width: 1.875rem;
    height: 1.125rem;
    z-index: 10
  }

  .icon-menu span,
  .icon-menu::after,
  .icon-menu::before {
    content: "";
    transition: all .3s ease 0s;
    right: 0;
    position: absolute;
    width: 100%;
    height: .125rem;
    background-color: #105af6
  }

  .icon-menu::before {
    top: 0
  }

  .icon-menu::after {
    bottom: 0
  }

  .icon-menu span {
    top: calc(50% - .0625rem)
  }

  .menu-open .icon-menu span {
    width: 0
  }

  .menu-open .icon-menu::before {
    top: calc(50% - .0625rem);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
  }

  .menu-open .icon-menu::after {
    bottom: calc(50% - .0625rem);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
  }

  .devices-carousel__text {
    max-width: 31.25rem
  }

  .devices-carousel__slider.swiper {
    overflow: hidden
  }

  .header__logo {
    display: flex;
    align-items: center;
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .form-header {
    width: 100%
  }

  .menu__list.menu__list>li:first-child>a::after {
    width: .9375rem;
    height: .5625rem;
    background: url(../img/header/vector-menu-blue.svg) center/100% no-repeat;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
  }

  .menu__list {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 1.25rem
  }

  .menu__list a {
    font-size: 1.5rem;
    color: var(--text-accent)
  }

  .menu__list:not(:last-child) {
    margin-bottom: 5.40625rem
  }

  .actions-header__button:first-child {
    display: none
  }

  .actions-header {
    width: 7.5rem;
    aspect-ratio: 120/50
  }

  .footer__content::after {
    width: 96.4375rem;
    top: -1%;
    left: -11%
  }

  .footer__body {
    flex-direction: column
  }

  .footer__menus {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(18.75rem, 100%), 1fr));
    -webkit-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
    column-gap: 3.75rem
  }

  .footer__column {
    max-width: 50%
  }

  .actions-footer__links {
    flex-direction: row;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem
  }

  .actions-footer__social {
    flex-basis: 50%
  }

  .actions-footer__payments {
    flex-basis: 50%
  }

  .actions-footer:not(:last-child) {
    margin-bottom: 4.75rem
  }

  .slide-hero-home__text {
    max-width: 21.875rem
  }

  .explorer__container {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center
  }

  .explorer__title {
    width: 85%
  }

  .explorer__text {
    width: 50%
  }

  .application__list {
    flex-direction: column;
    row-gap: 1.5rem
  }

  .item-application__header {
    width: 6.25rem;
    top: -15%
  }

  .item-application__footer {
    height: 6.25rem;
    opacity: 1
  }

  .item-application {
    aspect-ratio: 1024/350;
    width: 100%;
    height: 21.875rem
  }

  .smart__text {
    max-width: 75%
  }

  .subscribe__container {
    text-align: center
  }

  .subscribe__body {
    width: 75.454%;
    margin: 0 auto;
    text-align: center
  }

  .form-subscribe__input {
    max-width: 100%
  }

  .hero-about__text {
    width: 75%
  }

  .about::after {
    opacity: .4
  }

  .controls-gallery-blog__button.active {
    flex-basis: 30%
  }

  .controls-gallery-blog__button {
    flex-basis: 30%
  }

  .controls-gallery-blog {
    justify-content: center
  }
}

@media (max-width:64em)and (any-hover:none) {
  .icon-menu {
    cursor: default
  }
}

@media (max-width:64em)and (max-width:20em) {
  .form-header:not(:last-child) {
    margin-bottom: 3.75rem
  }

  .footer__menus {
    row-gap: 6.6875rem
  }

  .logo-footer-actions__title {
    font-size: 3.75rem
  }

  .social-actions-footer__link {
    width: 2.8125rem
  }

  .payments-actions-footer__link {
    width: 2.8125rem
  }

  .subscribe__container {
    gap: 5rem
  }
}

@media (max-width:48em) {
  .devices-carousel__actions {
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transform: translate(0, 20%);
    transform: translate(0, 20%);
    opacity: 0
  }

  .devices-carousel__actions._watcher-view {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    transition-delay: 1s
  }

  .devices-carousel__slider:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .slide-hero-home__content {
    padding-inline: .9375rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center
  }

  .slide-hero-home {
    flex-direction: column-reverse
  }

  .smart__text {
    max-width: 95%
  }

  .blog__actions {
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transform: translate(0, 20%);
    transform: translate(0, 20%);
    opacity: 0
  }

  .blog__actions._watcher-view {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    transition-delay: 1s
  }

  .blog__slider:not(:last-child) {
    margin-bottom: 3.125rem
  }
}

@media (max-width:30em) {
  .devices-carousel__button {
    width: 100%
  }

  .menu__button {
    width: 50%
  }

  .partners__title {
    text-align: center
  }

  .smart__text {
    max-width: 100%
  }

  .blog__button {
    width: 100%
  }

  .form-subscribe__button {
    width: 100%
  }

  .hero-about__actions {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
  }

  .hero-about__button {
    width: 100%
  }
}

@media (max-width:30em)and (max-width:20em) {
  .devices-carousel__button {
    padding-left: 4.5625rem
  }

  .devices-carousel__button {
    padding-right: 4.5625rem
  }

  .blog__button {
    padding-left: 4.6875rem
  }

  .blog__button {
    padding-right: 4.6875rem
  }
}

@media (max-width:20em) {
  .select:not(:last-child) {
    margin-bottom: 2.5rem
  }

  .form-contact-support .select {
    font-size: 1.125rem
  }

  .form-contact-support .select:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .spollers {
    gap: .9375rem
  }

  .spollers__content {
    padding-top: .625rem
  }

  .spollers__content {
    padding-bottom: .625rem
  }

  .spollers__content {
    padding-left: .75rem
  }

  .spollers__content {
    padding-right: .9375rem
  }

  .spollers__content {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .spollers__content::before {
    font-size: 1.375rem
  }

  .spollers__item {
    font-size: 1.25rem
  }

  ._spoller-init .spollers__title::after,
  ._spoller-init .spollers__title::before {
    right: .9375rem
  }

  .spollers__body {
    padding-top: .9375rem
  }

  .spollers__body {
    padding-bottom: .625rem
  }

  .spollers__body {
    padding-left: .0000000625rem
  }

  .spollers__body {
    padding-right: 1.5625rem
  }

  .spollers__body {
    font-size: 1rem
  }

  .button--cards {
    font-size: 1rem
  }

  .button--cards {
    padding-left: 3.125rem
  }

  .button--cards {
    padding-right: 3.125rem
  }

  .title--midle {
    font-size: 1.75rem
  }

  .title--big {
    font-size: 2.125rem
  }

  .devices-carousel__text {
    font-size: 1.125rem
  }

  .slide-devices-carousel__image {
    padding-top: .5625rem
  }

  .slide-devices-carousel__image {
    padding-bottom: .5625rem
  }

  .slide-devices-carousel__image {
    padding-left: 1.5625rem
  }

  .slide-devices-carousel__image {
    padding-right: 1.5625rem
  }

  .slide-devices-carousel__image:not(:last-child) {
    margin-bottom: .5rem
  }

  .slide-devices-carousel__label {
    font-size: .75rem
  }

  .slide-devices-carousel__label:not(:last-child) {
    margin-bottom: .5rem
  }

  .slide-devices-carousel__title {
    font-size: 1.125rem
  }

  .slide-devices-carousel__title:not(:last-child) {
    margin-bottom: .3125rem
  }

  .slide-devices-carousel__price {
    font-size: 1rem
  }

  .post-blog__content {
    padding-top: 1.25rem
  }

  .post-blog__content {
    padding-bottom: 1.25rem
  }

  .post-blog__content {
    padding-right: 1.25rem
  }

  .post-blog__content {
    padding-left: .9375rem
  }

  .post-blog__title {
    font-size: 1.25rem
  }

  .post-blog__title:not(:last-child) {
    margin-bottom: 1.25rem
  }

  .post-blog__text {
    font-size: 1.125rem
  }

  .post-blog__link {
    padding-top: 1.25rem
  }

  .post-blog__link {
    padding-bottom: .5625rem
  }

  .post-blog__link {
    padding-left: .9375rem
  }

  .post-blog__link {
    padding-right: .9375rem
  }

  .post-blog__link {
    font-size: 1.125rem
  }

  .need-help__body {
    padding-top: 1.5625rem
  }

  .need-help__body {
    padding-bottom: 1.5625rem
  }

  .need-help__body {
    padding-left: 1.5625rem
  }

  .need-help__body {
    padding-right: 1.5625rem
  }

  .need-help__title {
    font-size: 2.125rem
  }

  .title-block {
    padding-top: 1.25rem
  }

  .title-block {
    padding-bottom: 1.25rem
  }

  .title-block {
    padding-left: 1.25rem
  }

  .title-block {
    padding-right: 1.25rem
  }

  .title-block {
    font-size: 1.75rem
  }

  .title-block {
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem
  }

  .title-block span {
    width: 1.875rem
  }

  .title-block span {
    height: 1.875rem
  }

  .answers-block__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .actions-back__button {
    padding-left: 2.8125rem
  }

  .actions-back__button {
    padding-right: 2.8125rem
  }

  .header__container {
    -webkit-column-gap: .3125rem;
    -moz-column-gap: .3125rem;
    column-gap: .3125rem
  }

  .actions-header {
    -webkit-column-gap: .3125rem;
    -moz-column-gap: .3125rem;
    column-gap: .3125rem
  }

  .footer__body {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .logo-footer-actions__text {
    font-size: 1rem
  }

  .logo-footer-actions:not(:last-child) {
    margin-bottom: 3.75rem
  }

  .social-actions-footer__label {
    font-size: 1rem
  }

  .payments-actions-footer__label {
    font-size: 1rem
  }

  .payments-actions-footer__list {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .page__products {
    padding-bottom: 2.5rem
  }

  .page__discover {
    padding-top: 2.5rem
  }

  .page__discover {
    padding-bottom: 1.25rem
  }

  .page__routers {
    padding-bottom: 5rem
  }

  .page__antennas {
    padding-bottom: 2.5rem
  }

  .page__application {
    padding-top: 2.5rem
  }

  .page__application {
    padding-bottom: 1.25rem
  }

  .page__dongles {
    padding-bottom: 5rem
  }

  .page__blog {
    padding-top: 5rem
  }

  .page__blog {
    padding-bottom: 5rem
  }

  .slide-hero-home__title {
    font-size: 2.25rem
  }

  .partners__section-header {
    padding-bottom: 2.1875rem
  }

  .partners__carrousel {
    padding-top: 1.875rem
  }

  .partners__carrousel {
    padding-bottom: 2.5rem
  }

  .categories__section-header {
    padding-top: 1.5625rem
  }

  .categories__section-header {
    padding-bottom: 1.5625rem
  }

  .discover__content:not(:last-child) {
    margin-bottom: 2.5rem
  }

  .discover__card {
    padding-bottom: 1.25rem
  }

  .explorer__container {
    padding-top: 3.625rem
  }

  .explorer__container {
    padding-bottom: 5.5rem
  }

  .explorer__button {
    padding-left: 3.625rem
  }

  .explorer__button {
    padding-right: 3.625rem
  }

  .application__container:not(:last-child) {
    margin-bottom: 2.5rem
  }

  .smart__text {
    font-size: 1.125rem
  }

  .smart__text:not(:last-child) {
    margin-bottom: 8.125rem
  }

  .smart__device {
    bottom: 10rem
  }

  .smart__device {
    font-size: 1.625rem
  }

  .smart::before {
    bottom: .0000000625rem
  }

  .blog__header:not(:last-child) {
    margin-bottom: 2.5rem
  }

  .blog__title:not(:last-child) {
    margin-bottom: 1.25rem
  }

  .blog__text {
    font-size: 1.25rem
  }

  .slide-blog__title {
    font-size: 1.25rem
  }

  .slide-blog__title:not(:last-child) {
    margin-bottom: .9375rem
  }

  .slide-blog__text {
    font-size: 1rem
  }

  .page__about {
    padding-top: 5rem
  }

  .page__about {
    padding-bottom: 2.5rem
  }

  .page__services {
    padding-top: 2.5rem
  }

  .page__services {
    padding-bottom: 5rem
  }

  .page__trusted-partners {
    padding-top: 5rem
  }

  .page__trusted-partners {
    padding-bottom: 5rem
  }

  .page__contacts {
    padding-top: 3.75rem
  }

  .page__contacts {
    padding-bottom: 3.75rem
  }

  .hero-about__label:not(:last-child) {
    margin-bottom: .9375rem
  }

  .hero-about__title {
    font-size: 2.8125rem
  }

  .hero-about__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .hero-about__text {
    font-size: 1.125rem
  }

  .about__title:not(:last-child) {
    margin-bottom: 1.25rem
  }

  .about__text {
    font-size: 1.125rem
  }

  .services__header:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .services__list {
    gap: 1.875rem
  }

  .item-services__label {
    font-size: 1.25rem
  }

  .trusted-partners__header:not(:last-child) {
    margin-bottom: 2.5rem
  }

  .page__gallery-blog {
    padding-bottom: 2.5rem
  }

  .hero-blog__container {
    padding-top: 3.75rem
  }

  .hero-blog__container {
    padding-bottom: 3.75rem
  }

  .hero-blog__content {
    padding-left: .0000000625rem
  }

  .hero-blog__title {
    font-size: 2.375rem
  }

  .hero-blog__title:not(:last-child) {
    margin-bottom: 1.25rem
  }

  .hero-blog__text {
    font-size: 1.25rem
  }

  .gallery-blog__controls {
    padding-top: 1.5625rem
  }

  .gallery-blog__controls {
    padding-bottom: 1.5625rem
  }

  .gallery-blog__list {
    padding-bottom: 1.5625rem
  }

  .gallery-blog__list {
    row-gap: 1.875rem
  }

  .controls-gallery-blog {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .controls-gallery-blog__button {
    padding-left: 1.25rem
  }

  .controls-gallery-blog__button {
    padding-right: 1.25rem
  }

  .page__blog-detail-main {
    padding-top: 3.125rem
  }

  .page__blog-detail-main {
    padding-bottom: 4.6875rem
  }

  .page__related-blog-detail {
    padding-top: 3.125rem
  }

  .page__related-blog-detail {
    padding-bottom: 3.125rem
  }

  .broadcrumbs {
    padding-left: .0000000625rem
  }

  .broadcrumbs {
    padding-right: .0000000625rem
  }

  .broadcrumbs {
    padding-top: .625rem
  }

  .broadcrumbs {
    padding-bottom: .625rem
  }

  .broadcrumbs__link {
    font-size: .875rem
  }

  .blog-detail-main__container {
    padding-left: .9375rem
  }

  .blog-detail-main__container {
    padding-right: .9375rem
  }

  .blog-detail-main__content {
    padding-left: .0000000625rem
  }

  .blog-detail-main__content {
    padding-right: .0000000625rem
  }

  .blog-detail-main__category {
    font-size: 1.125rem
  }

  .blog-detail-main__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .blog-detail-main__text {
    font-size: 1.125rem
  }

  .blog-detail-main__text p:not(:last-child) {
    margin-bottom: .9375rem
  }

  .blog-detail-main__text:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .aside-blog-detail-main__date {
    font-size: 1.125rem
  }

  .footer-blog-detail-main {
    font-size: 1.125rem
  }

  .related-blog-detail__header:not(:last-child) {
    margin-bottom: 1.875rem
  }

  .related-blog-detail__label {
    font-size: 1.125rem
  }

  .page__hero-order-confirmation {
    padding-top: 2.5rem
  }

  .page__hero-order-confirmation {
    padding-bottom: 2.5rem
  }

  .hero-order-confirmation__subtitle:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .hero-order-confirmation__button {
    padding-left: 3.75rem
  }

  .hero-order-confirmation__button {
    padding-right: 3.75rem
  }

  .page__support-services {
    padding-bottom: 1.875rem
  }

  .page__faq {
    padding-top: 1.875rem
  }

  .page__faq {
    padding-bottom: 3.75rem
  }

  .hero-support__header {
    font-size: 1rem
  }

  .hero-support__header {
    padding-left: .9375rem
  }

  .hero-support__header {
    padding-right: .9375rem
  }

  .hero-support__header {
    padding-top: .75rem
  }

  .hero-support__header {
    padding-bottom: .75rem
  }

  .hero-support__header {
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
  }

  .hero-support__content {
    padding-top: .9375rem
  }

  .hero-support__content {
    padding-bottom: .9375rem
  }

  .hero-support__content {
    padding-left: .9375rem
  }

  .hero-support__content {
    padding-right: .9375rem
  }

  .hero-support__title {
    font-size: 3.0625rem
  }

  .hero-support__text {
    font-size: 1.25rem
  }

  .hero-support__text {
    margin-bottom: 2.1875rem
  }

  .hero-support__button {
    padding-top: .75rem
  }

  .hero-support__button {
    padding-bottom: .75rem
  }

  .hero-support__button {
    padding-left: 1.0625rem
  }

  .hero-support__button {
    padding-right: 1.0625rem
  }

  .hero-support__button {
    font-size: 1.25rem
  }

  .hero-support__button--warranty {
    padding-top: .9375rem
  }

  .hero-support__button--warranty {
    padding-bottom: .9375rem
  }

  .hero-support__button--warranty {
    padding-left: 1.25rem
  }

  .hero-support__button--warranty {
    padding-right: 1.25rem
  }

  .support-services__list {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .support-services__list {
    row-gap: 1.25rem
  }

  .support-services__item {
    padding-top: 1.25rem
  }

  .support-services__item {
    padding-bottom: 1.25rem
  }

  .support-services__item {
    padding-left: 1.5625rem
  }

  .support-services__item {
    padding-right: 1.5625rem
  }

  .support-services__item {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }

  .support-services__label {
    font-size: 1.5rem
  }

  .faq__title {
    font-size: 3.125rem
  }

  .faq__title:not(:last-child) {
    margin-bottom: 1.875rem
  }

  .faq__spollers:not(:last-child) {
    margin-bottom: .9375rem
  }

  .faq__questions {
    padding-left: .625rem
  }

  .faq__questions {
    padding-right: .625rem
  }

  .faq__questions {
    padding-top: .5rem
  }

  .faq__questions {
    padding-bottom: .5rem
  }

  .faq__questions {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .faq__label {
    font-size: 1.25rem
  }

  .faq__label {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .faq__label::before {
    font-size: 1.375rem
  }

  .faq__button {
    padding-top: .5rem
  }

  .faq__button {
    padding-bottom: .5rem
  }

  .faq__button {
    padding-left: .9375rem
  }

  .faq__button {
    padding-right: .9375rem
  }

  .faq__button {
    font-size: 1.25rem
  }

  .page__hero-request-success {
    padding-top: 2.5rem
  }

  .page__hero-request-success {
    padding-bottom: 2.5rem
  }

  .page__hero-check-warranty-success {
    padding-top: 2.5rem
  }

  .page__hero-check-warranty-success {
    padding-bottom: 2.5rem
  }

  .page__hero-check-warranty-failure {
    padding-top: 2.5rem
  }

  .page__hero-check-warranty-failure {
    padding-bottom: 2.5rem
  }

  .hero-check-warranty-failure__button {
    padding-left: 3.75rem
  }

  .hero-check-warranty-failure__button {
    padding-right: 3.75rem
  }

  .page__privacy-policy {
    padding-top: 3.75rem
  }

  .page__privacy-policy {
    padding-bottom: 3.75rem
  }

  .page__privacy-policy {
    padding-left: .0000000625rem
  }

  .page__privacy-policy {
    padding-right: .0000000625rem
  }

  .privacy-policy__title {
    font-size: 4.0625rem
  }

  .privacy-policy__title:not(:last-child) {
    margin-bottom: .9375rem
  }

  .privacy-policy__text {
    font-size: 1.5rem
  }

  .privacy-policy__text:not(:last-child) {
    margin-bottom: 3.75rem
  }

  .privacy-policy__list {
    -webkit-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
    column-gap: 3.75rem
  }

  .privacy-policy__list {
    row-gap: 1.875rem
  }

  .privacy-policy__list:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .item-privacy-policy__label {
    font-size: 1.5rem
  }

  .item-privacy-policy__label {
    -webkit-column-gap: .25rem;
    -moz-column-gap: .25rem;
    column-gap: .25rem
  }

  .item-privacy-policy__label:not(:last-child) {
    margin-bottom: .625rem
  }

  .page__terms-conditions {
    padding-top: 3.75rem
  }

  .page__terms-conditions {
    padding-bottom: 3.75rem
  }

  .page__terms-conditions {
    padding-left: .0000000625rem
  }

  .page__terms-conditions {
    padding-right: .0000000625rem
  }

  .terms-conditions__title {
    font-size: 3.75rem
  }

  .terms-conditions__title:not(:last-child) {
    margin-bottom: .9375rem
  }

  .terms-conditions__text {
    font-size: 1.5rem
  }

  .terms-conditions__text:not(:last-child) {
    margin-bottom: 3.75rem
  }

  .terms-conditions__list {
    -webkit-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
    column-gap: 3.75rem
  }

  .terms-conditions__list {
    row-gap: 1.875rem
  }

  .terms-conditions__list:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .item-terms-conditions__label {
    font-size: 1.5rem
  }

  .item-terms-conditions__label {
    -webkit-column-gap: .25rem;
    -moz-column-gap: .25rem;
    column-gap: .25rem
  }

  .item-terms-conditions__label:not(:last-child) {
    margin-bottom: .625rem
  }

  .page__setup-guide {
    padding-left: .0000000625rem
  }

  .page__setup-guide {
    padding-right: .0000000625rem
  }

  .setup-guide__title {
    font-size: 3.75rem
  }

  .setup-guide__title:not(:last-child) {
    margin-bottom: .625rem
  }

  .setup-guide__text {
    font-size: 1.5rem
  }

  .setup-guide__text:not(:last-child) {
    margin-bottom: 2.5rem
  }

  .hero-setup-guide-3__body {
    padding-top: 1.25rem
  }

  .hero-setup-guide-3__body {
    padding-bottom: 1.25rem
  }

  .hero-setup-guide-3__body {
    padding-left: 1.25rem
  }

  .hero-setup-guide-3__body {
    padding-right: 1.25rem
  }

  .hero-setup-guide-3__title {
    font-size: 3.4375rem
  }

  .hero-setup-guide-3__title:not(:last-child) {
    margin-bottom: .625rem
  }

  .hero-setup-guide-3__text {
    font-size: 1.375rem
  }

  .hero-setup-guide-3__text:not(:last-child) {
    margin-bottom: 2.5rem
  }

  .device-setup-guide-3__label {
    font-size: 1.5rem
  }

  .device-setup-guide-3__title {
    font-size: 2.25rem
  }

  .guide-setup-guide-3__body {
    padding-top: .625rem
  }

  .guide-setup-guide-3__body {
    padding-bottom: .625rem
  }

  .guide-setup-guide-3__body {
    padding-left: .625rem
  }

  .guide-setup-guide-3__body {
    padding-right: .625rem
  }

  .guide-setup-guide-3__list {
    row-gap: 1.5625rem
  }

  .item-guide-setup-guide-3 {
    padding-top: .0000000625rem
  }

  .item-guide-setup-guide-3 {
    padding-bottom: .0000000625rem
  }

  .item-guide-setup-guide-3 {
    padding-left: .0000000625rem
  }

  .item-guide-setup-guide-3 {
    padding-right: .0000000625rem
  }

  .item-guide-setup-guide-3 {
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem
  }

  .item-guide-setup-guide-3__content {
    row-gap: .625rem
  }

  .item-guide-setup-guide-3__header {
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem
  }

  .item-guide-setup-guide-3__icon {
    width: 3.75rem
  }

  .item-guide-setup-guide-3__icon img {
    width: 2.25rem
  }

  .item-guide-setup-guide-3__label {
    padding-top: .9375rem
  }

  .item-guide-setup-guide-3__label {
    padding-bottom: .9375rem
  }

  .item-guide-setup-guide-3__label {
    padding-right: .9375rem
  }

  .item-guide-setup-guide-3__label {
    padding-left: .9375rem
  }

  .item-guide-setup-guide-3__label {
    font-size: 1.25rem
  }

  .item-guide-setup-guide-3__text {
    padding-top: .9375rem
  }

  .item-guide-setup-guide-3__text {
    padding-bottom: .9375rem
  }

  .item-guide-setup-guide-3__text {
    padding-right: .9375rem
  }

  .item-guide-setup-guide-3__text {
    padding-left: .9375rem
  }

  .item-guide-setup-guide-3__text {
    font-size: 1.125rem
  }

  .item-guide-setup-guide-3::before {
    font-size: 2.8125rem
  }

  .item-guide-setup-guide-3::before {
    width: 3.75rem
  }

  .item-guide-setup-guide-3::before {
    padding-top: .3125rem
  }

  .problem-guide-setup-guide-3__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .problem-guide-setup-guide-3__list {
    padding-top: .9375rem
  }

  .problem-guide-setup-guide-3__list {
    padding-bottom: .9375rem
  }

  .problem-guide-setup-guide-3__list {
    padding-left: .9375rem
  }

  .problem-guide-setup-guide-3__list {
    padding-right: .9375rem
  }

  .problem-guide-setup-guide-3__item {
    font-size: 1.25rem
  }

  .problem-guide-setup-guide-3__item {
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem
  }

  .problem-guide-setup-guide-3__item:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .actions-guide-setup-guide-3__body {
    gap: 1.5625rem
  }

  .page__hero-returns-refunds {
    padding-bottom: 2.5rem
  }

  .page__policy-returns-refunds {
    padding-top: 2.5rem
  }

  .page__policy-returns-refunds {
    padding-bottom: 2.5rem
  }

  .page__guide-returns-refunds {
    padding-top: 2.5rem
  }

  .page__guide-returns-refunds {
    padding-bottom: 2.5rem
  }

  .page__answers-returns-refunds {
    padding-top: 2.5rem
  }

  .page__answers-returns-refunds {
    padding-bottom: 2.5rem
  }

  .page__need-returns-refunds {
    padding-top: 2.5rem
  }

  .page__need-returns-refunds {
    padding-bottom: 2.5rem
  }

  .page__actions-returns-refunds {
    padding-top: 2.5rem
  }

  .hero-returns-refunds__body {
    padding-top: 1.25rem
  }

  .hero-returns-refunds__body {
    padding-bottom: 1.25rem
  }

  .hero-returns-refunds__body {
    padding-left: 1.25rem
  }

  .hero-returns-refunds__body {
    padding-right: 1.25rem
  }

  .hero-returns-refunds__title {
    font-size: 3.4375rem
  }

  .hero-returns-refunds__title:not(:last-child) {
    margin-bottom: .625rem
  }

  .hero-returns-refunds__text {
    font-size: 1.5rem
  }

  .hero-returns-refunds__text:not(:last-child) {
    margin-bottom: 2.5rem
  }

  .hero-returns-refunds__button {
    padding-top: .78125rem
  }

  .hero-returns-refunds__button {
    padding-bottom: .78125rem
  }

  .hero-returns-refunds__button {
    padding-left: 2.5rem
  }

  .hero-returns-refunds__button {
    padding-right: 2.5rem
  }

  .policy-returns-refunds__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .policy-returns-refunds__body {
    padding-top: .9375rem
  }

  .policy-returns-refunds__body {
    padding-bottom: .9375rem
  }

  .policy-returns-refunds__body {
    padding-left: .9375rem
  }

  .policy-returns-refunds__body {
    padding-right: .9375rem
  }

  .policy-returns-refunds__list {
    row-gap: .9375rem
  }

  .item-policy-returns-refunds {
    padding-right: .9375rem
  }

  .item-policy-returns-refunds {
    padding-left: .9375rem
  }

  .item-policy-returns-refunds {
    padding-top: .9375rem
  }

  .item-policy-returns-refunds {
    padding-bottom: .9375rem
  }

  .item-policy-returns-refunds__title {
    font-size: 1.375rem
  }

  .item-policy-returns-refunds__title:not(:last-child) {
    margin-bottom: .3125rem
  }

  .item-policy-returns-refunds__text {
    font-size: 1rem
  }

  .item-policy-returns-refunds__subtext {
    font-size: .875rem
  }

  .guide-returns-refunds__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .guide-returns-refunds__body {
    padding-top: .9375rem
  }

  .guide-returns-refunds__body {
    padding-bottom: .9375rem
  }

  .guide-returns-refunds__body {
    padding-left: .9375rem
  }

  .guide-returns-refunds__body {
    padding-right: .9375rem
  }

  .guide-returns-refunds__list {
    row-gap: .9375rem
  }

  .guide-returns-refunds__item {
    padding-left: .625rem
  }

  .guide-returns-refunds__item {
    padding-right: .625rem
  }

  .guide-returns-refunds__item {
    padding-top: .625rem
  }

  .guide-returns-refunds__item {
    padding-bottom: .625rem
  }

  .guide-returns-refunds__item {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .guide-returns-refunds__item::before {
    font-size: 1.875rem
  }

  .guide-returns-refunds__item::before {
    width: 3.125rem
  }

  .guide-returns-refunds__text {
    font-size: 1.25rem
  }

  .guide-returns-refunds__subtext {
    font-size: 1.25rem
  }

  .page__hero-payments-billing {
    padding-bottom: 2.5rem
  }

  .page__methods-payments-billing {
    padding-top: 2.5rem
  }

  .page__methods-payments-billing {
    padding-bottom: 2.5rem
  }

  .page__invoices-payments-billing {
    padding-top: 2.5rem
  }

  .page__invoices-payments-billing {
    padding-bottom: 2.5rem
  }

  .page__adjustments-payments-billing {
    padding-top: 2.5rem
  }

  .page__adjustments-payments-billing {
    padding-bottom: 2.5rem
  }

  .page__answers-payments-billing {
    padding-top: 2.5rem
  }

  .page__answers-payments-billing {
    padding-bottom: 2.5rem
  }

  .page__need-payments-billing {
    padding-top: 2.5rem
  }

  .page__need-payments-billing {
    padding-bottom: 2.5rem
  }

  .page__actions-payments-billing {
    padding-top: 2.5rem
  }

  .hero-payments-billing__body {
    padding-top: 1.25rem
  }

  .hero-payments-billing__body {
    padding-bottom: 1.25rem
  }

  .hero-payments-billing__body {
    padding-left: 1.25rem
  }

  .hero-payments-billing__body {
    padding-right: 1.25rem
  }

  .hero-payments-billing__title {
    font-size: 3.4375rem
  }

  .hero-payments-billing__title:not(:last-child) {
    margin-bottom: .625rem
  }

  .hero-payments-billing__text {
    font-size: 1.375rem
  }

  .methods-payments-billing__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .methods-payments-billing__protected {
    font-size: 1.125rem
  }

  .methods-payments-billing__protected {
    padding-left: 1.25rem
  }

  .methods-payments-billing__protected {
    padding-right: 1.25rem
  }

  .methods-payments-billing__protected {
    -webkit-column-gap: .3125rem;
    -moz-column-gap: .3125rem;
    column-gap: .3125rem
  }

  .methods-payments-billing__protected:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .methods-payments-billing__list {
    padding-top: .9375rem
  }

  .methods-payments-billing__list {
    padding-bottom: .9375rem
  }

  .methods-payments-billing__list {
    padding-left: .9375rem
  }

  .methods-payments-billing__list {
    padding-right: .9375rem
  }

  .methods-payments-billing__list {
    gap: .9375rem
  }

  .item-methods-payments-billing__content {
    padding-top: .625rem
  }

  .item-methods-payments-billing__content {
    padding-bottom: .625rem
  }

  .item-methods-payments-billing__content {
    padding-left: .625rem
  }

  .item-methods-payments-billing__content {
    padding-right: .625rem
  }

  .item-methods-payments-billing__image {
    width: 2.5rem
  }

  .item-methods-payments-billing__image:not(:last-child) {
    margin-bottom: .3125rem
  }

  .item-methods-payments-billing__title {
    font-size: 1.5rem
  }

  .item-methods-payments-billing__title:not(:last-child) {
    margin-bottom: .3125rem
  }

  .item-methods-payments-billing__text {
    font-size: 1.25rem
  }

  .invoices-payments-billing__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .invoices-payments-billing__list {
    padding-top: .9375rem
  }

  .invoices-payments-billing__list {
    padding-bottom: .9375rem
  }

  .invoices-payments-billing__list {
    padding-left: .9375rem
  }

  .invoices-payments-billing__list {
    padding-right: .9375rem
  }

  .invoices-payments-billing__item {
    padding-top: .75rem
  }

  .invoices-payments-billing__item {
    padding-bottom: .75rem
  }

  .invoices-payments-billing__item {
    font-size: 1.125rem
  }

  .invoices-payments-billing__item {
    padding-left: .3125rem
  }

  .invoices-payments-billing__item {
    padding-right: .9375rem
  }

  .invoices-payments-billing__item {
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem
  }

  .adjustments-payments-billing__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .adjustments-payments-billing__list {
    padding-top: .9375rem
  }

  .adjustments-payments-billing__list {
    padding-bottom: .9375rem
  }

  .adjustments-payments-billing__list {
    padding-left: .9375rem
  }

  .adjustments-payments-billing__list {
    padding-right: .9375rem
  }

  .adjustments-payments-billing__item {
    padding-top: .75rem
  }

  .adjustments-payments-billing__item {
    padding-bottom: .75rem
  }

  .adjustments-payments-billing__item {
    font-size: 1.125rem
  }

  .adjustments-payments-billing__item {
    padding-left: .3125rem
  }

  .adjustments-payments-billing__item {
    padding-right: .9375rem
  }

  .adjustments-payments-billing__item {
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem
  }

  .page__hero-contact-support {
    padding-bottom: 2.5rem
  }

  .page__info-contact-support {
    padding-top: 2.5rem
  }

  .page__info-contact-support {
    padding-bottom: 2.5rem
  }

  .page__links-contact-support {
    padding-top: 2.5rem
  }

  .page__links-contact-support {
    padding-bottom: 2.5rem
  }

  .page__form-contact-support {
    padding-top: 2.5rem
  }

  .page__form-contact-support {
    padding-bottom: 2.5rem
  }

  .page__live-contact-support {
    padding-top: 2.5rem
  }

  .page__live-contact-support {
    padding-bottom: 2.5rem
  }

  .page__actions-contact-support {
    padding-top: 2.5rem
  }

  .hero-contact-support__body {
    padding-top: 1.25rem
  }

  .hero-contact-support__body {
    padding-bottom: 1.25rem
  }

  .hero-contact-support__body {
    padding-left: 1.25rem
  }

  .hero-contact-support__body {
    padding-right: 1.25rem
  }

  .hero-contact-support__title {
    font-size: 3.4375rem
  }

  .hero-contact-support__title:not(:last-child) {
    margin-bottom: .625rem
  }

  .hero-contact-support__text {
    font-size: 1.25rem
  }

  .hero-contact-support__text:not(:last-child) {
    margin-bottom: 1.875rem
  }

  .hero-contact-support__button {
    padding-top: .78125rem
  }

  .hero-contact-support__button {
    padding-bottom: .78125rem
  }

  .hero-contact-support__button {
    padding-left: .625rem
  }

  .hero-contact-support__button {
    padding-right: .625rem
  }

  .info-contact-support__text {
    font-size: 1.125rem
  }

  .info-contact-support__text {
    padding-top: .625rem
  }

  .info-contact-support__text {
    padding-bottom: .625rem
  }

  .info-contact-support__text {
    padding-left: .9375rem
  }

  .info-contact-support__text {
    padding-right: .9375rem
  }

  .info-contact-support__text {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .links-contact-support__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .links-contact-support__list {
    gap: .9375rem
  }

  .item-links-contact-support__content {
    padding-top: 1.5625rem
  }

  .item-links-contact-support__content {
    padding-bottom: 1.5625rem
  }

  .item-links-contact-support__content {
    padding-left: .9375rem
  }

  .item-links-contact-support__content {
    padding-right: .9375rem
  }

  .item-links-contact-support__image:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .item-links-contact-support__title {
    font-size: 1.5rem
  }

  .item-links-contact-support__title:not(:last-child) {
    margin-bottom: .3125rem
  }

  .item-links-contact-support__text {
    font-size: 1.125rem
  }

  .form-contact-support__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .form-support__user {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }

  .form-support__user:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .form-support__input {
    font-size: 1.125rem
  }

  .form-support__massage {
    padding-top: .625rem
  }

  .form-support__massage {
    padding-bottom: .625rem
  }

  .form-support__massage {
    padding-right: .625rem
  }

  .form-support__massage {
    padding-left: .625rem
  }

  .form-support__massage:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .form-support__label {
    font-size: 1.125rem
  }

  .form-support__label:not(:last-child) {
    margin-bottom: .3125rem
  }

  .form-support__textarea {
    padding-top: .625rem
  }

  .form-support__textarea {
    padding-bottom: .625rem
  }

  .form-support__textarea {
    padding-left: .625rem
  }

  .form-support__textarea {
    padding-right: .625rem
  }

  .form-support__textarea {
    font-size: 1.125rem
  }

  .form-support__actions {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }

  .form-support__button {
    padding-left: 1.5625rem
  }

  .form-support__button {
    padding-right: 1.5625rem
  }

  .upload-form__content {
    padding-left: .0000000625rem
  }

  .upload-form__file {
    font-size: 1.125rem
  }

  .upload-form__file:not(:last-child) {
    margin-bottom: .53125rem
  }

  .upload-form__button {
    padding-left: 1.5625rem
  }

  .upload-form__button {
    padding-right: 1.5625rem
  }

  .live-contact-support__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .live-contact-support__info {
    padding-top: 1.25rem
  }

  .live-contact-support__info {
    padding-bottom: 1.25rem
  }

  .live-contact-support__info {
    padding-left: 1.25rem
  }

  .live-contact-support__info {
    padding-right: 1.25rem
  }

  .live-contact-support__info {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .live-contact-support__content {
    font-size: 1.25rem
  }

  .live-contact-support__button {
    padding-left: 1.875rem
  }

  .live-contact-support__button {
    padding-right: 1.875rem
  }

  .page__hero-shipping-delivery {
    padding-bottom: 2.5rem
  }

  .page__options-shipping-delivery {
    padding-top: 2.5rem
  }

  .page__options-shipping-delivery {
    padding-bottom: 2.5rem
  }

  .page__times-shipping-delivery {
    padding-top: 2.5rem
  }

  .page__times-shipping-delivery {
    padding-bottom: 2.5rem
  }

  .page__partners-shipping-delivery {
    padding-top: 2.5rem
  }

  .page__partners-shipping-delivery {
    padding-bottom: 2.5rem
  }

  .page__guarantee-shipping-delivery {
    padding-top: 2.5rem
  }

  .page__guarantee-shipping-delivery {
    padding-bottom: 2.5rem
  }

  .page__answers-shipping-delivery {
    padding-top: 2.5rem
  }

  .page__answers-shipping-delivery {
    padding-bottom: 2.5rem
  }

  .page__need-shipping-delivery {
    padding-top: 2.5rem
  }

  .page__need-shipping-delivery {
    padding-bottom: 2.5rem
  }

  .page__actions-shipping-delivery {
    padding-top: 2.5rem
  }

  .hero-shipping-delivery__body {
    padding-top: 1.25rem
  }

  .hero-shipping-delivery__body {
    padding-bottom: 1.25rem
  }

  .hero-shipping-delivery__body {
    padding-left: 1.25rem
  }

  .hero-shipping-delivery__body {
    padding-right: 1.25rem
  }

  .hero-shipping-delivery__title {
    font-size: 3.4375rem
  }

  .hero-shipping-delivery__title:not(:last-child) {
    margin-bottom: .625rem
  }

  .hero-shipping-delivery__text {
    font-size: 1.25rem
  }

  .hero-shipping-delivery__text:not(:last-child) {
    margin-bottom: 1.875rem
  }

  .options-shipping-delivery__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .item-options-shipping-delivery {
    padding-top: 1.0625rem
  }

  .item-options-shipping-delivery {
    padding-bottom: 1.0625rem
  }

  .item-options-shipping-delivery {
    padding-left: .625rem
  }

  .item-options-shipping-delivery {
    padding-right: .625rem
  }

  .item-options-shipping-delivery__image {
    width: 3.75rem
  }

  .item-options-shipping-delivery__image:not(:last-child) {
    margin-bottom: .9375rem
  }

  .item-options-shipping-delivery__title {
    font-size: 1.5rem
  }

  .item-options-shipping-delivery__title:not(:last-child) {
    margin-bottom: .625rem
  }

  .item-options-shipping-delivery__text {
    font-size: 1.125rem
  }

  .times-shipping-delivery__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .times-shipping-delivery__list {
    padding-top: .9375rem
  }

  .times-shipping-delivery__list {
    padding-bottom: .9375rem
  }

  .times-shipping-delivery__list {
    padding-left: .9375rem
  }

  .times-shipping-delivery__list {
    padding-right: .9375rem
  }

  .times-shipping-delivery__item {
    padding-top: .75rem
  }

  .times-shipping-delivery__item {
    padding-bottom: .75rem
  }

  .times-shipping-delivery__item {
    font-size: 1.125rem
  }

  .times-shipping-delivery__item {
    padding-left: .3125rem
  }

  .times-shipping-delivery__item {
    padding-right: .9375rem
  }

  .times-shipping-delivery__item {
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem
  }

  .times-shipping-delivery__item:last-child {
    padding-top: .75rem
  }

  .times-shipping-delivery__item:last-child {
    padding-bottom: .75rem
  }

  .times-shipping-delivery__wrapper {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .times-shipping-delivery__button {
    padding-left: .9375rem
  }

  .times-shipping-delivery__button {
    padding-right: .9375rem
  }

  .partners-shipping-delivery__section-header {
    padding-top: 1.5625rem
  }

  .partners-shipping-delivery__section-header {
    padding-bottom: 1.5625rem
  }

  .partners-shipping-delivery__section-header {
    padding-left: 1.5625rem
  }

  .partners-shipping-delivery__section-header {
    padding-right: 1.5625rem
  }

  .partners-shipping-delivery__title {
    font-size: 1.5rem
  }

  .partners-shipping-delivery__title:not(:last-child) {
    margin-bottom: .9375rem
  }

  .partners-shipping-delivery__text {
    font-size: 1.25rem
  }

  .partners-shipping-delivery__list {
    padding-top: .9375rem
  }

  .partners-shipping-delivery__list {
    padding-bottom: .9375rem
  }

  .partners-shipping-delivery__list {
    padding-left: .9375rem
  }

  .partners-shipping-delivery__list {
    padding-right: .9375rem
  }

  .partners-shipping-delivery__link {
    width: 4.0625rem
  }

  .guarantee-shipping-delivery__title:not(:last-child) {
    margin-bottom: 1.5625rem
  }

  .guarantee-shipping-delivery__list {
    padding-top: .9375rem
  }

  .guarantee-shipping-delivery__list {
    padding-bottom: .9375rem
  }

  .guarantee-shipping-delivery__list {
    padding-right: .9375rem
  }

  .guarantee-shipping-delivery__list {
    padding-left: .9375rem
  }

  .guarantee-shipping-delivery__list {
    gap: .9375rem
  }

  .item-guarantee-shipping-delivery {
    padding-top: .3125rem
  }

  .item-guarantee-shipping-delivery {
    padding-bottom: .3125rem
  }

  .item-guarantee-shipping-delivery {
    padding-left: .3125rem
  }

  .item-guarantee-shipping-delivery {
    padding-right: .3125rem
  }

  .item-guarantee-shipping-delivery__image {
    width: 3.125rem
  }

  .item-guarantee-shipping-delivery__image:not(:last-child) {
    margin-bottom: .9375rem
  }

  .item-guarantee-shipping-delivery__title {
    font-size: 1.5rem
  }

  .item-guarantee-shipping-delivery__title:not(:last-child) {
    margin-bottom: .3125rem
  }

  .item-guarantee-shipping-delivery__text {
    font-size: 1.25rem
  }

  .page__actions-shipping-delivery .actions-back__body {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }
}

@media (max-width:80.68625em) {
  .discover__title {
    max-width: 75%
  }

  .discover__text {
    max-width: 60%
  }
}

@media (max-width:79.43625em) {
  .controls-gallery-blog__button.active {
    flex-basis: 14rem
  }

  .controls-gallery-blog__button {
    flex-basis: 14rem
  }
}

@media (max-width:70.81125em) {
  .actions-footer__links {
    flex-direction: column;
    row-gap: 4rem
  }
}

@media (max-width:70.06125em) {
  .hero-support__actions {
    width: 100%
  }
}

@media (max-width:69.6875em) {
  .slide-hero-home__title {
    max-width: 100%
  }
}

@media (max-width:65.06125em) {
  .application__text {
    max-width: 55%
  }
}

@media (max-width:63.99875em) {
  .menu__list a:not(:last-child) {
    margin-bottom: .9375rem
  }

  .menu__list .submenu {
    border-top: 2px solid #bbd3ff
  }

  .discover__title {
    max-width: 85%
  }

  .discover__text {
    max-width: 75%
  }

  .live-contact-support__info {
    flex-direction: column
  }

  .live-contact-support__button {
    width: 50%
  }
}

@media (max-width:63.99875em)and (max-width:20em) {
  .live-contact-support__info {
    row-gap: 1.25rem
  }
}

@media (max-width:62.99875em) {

  .footer-blog-detail-main .footer-blog-detail-main__author,
  .footer-blog-detail-main .footer-blog-detail-main__date,
  .footer-blog-detail-main .footer-blog-detail-main__timereading {
    display: flex;
    flex-direction: column;
    align-items: center
  }
}

@media (max-width:60.93625em) {
  .services__list {
    flex-wrap: wrap;
    justify-content: center
  }

  .item-services {
    width: 50%
  }
}

@media (max-width:58.74875em) {
  .subscribe__body {
    width: 85%
  }
}

@media (max-width:54.74875em) {
  .smart__title {
    max-width: 90%
  }
}

@media (max-width:52.81125em) {
  .application__text {
    max-width: 65%
  }
}

@media (max-width:50.31125em) {
  .application__title {
    max-width: 75%
  }
}

@media (max-width:49.99875em) {
  .actions-guide-setup-guide-3__body {
    flex-direction: column
  }

  .actions-guide-setup-guide-3__button {
    width: 75%
  }
}

@media (max-width:49.99875em)and (max-width:20em) {
  .actions-guide-setup-guide-3__button {
    padding-left: 1.875rem
  }

  .actions-guide-setup-guide-3__button {
    padding-right: 1.875rem
  }
}

@media (max-width:47.99875em) {
  .select {
    width: 65%
  }

  .devices-carousel__slider {
    -webkit-transform: translate(0, 20%);
    transform: translate(0, 20%);
    opacity: 0
  }

  .devices-carousel__slider._watcher-view {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
  }

  .actions-back__body {
    display: flex;
    align-items: center;
    justify-content: center
  }

  .actions-back__button {
    width: 75%
  }

  .footer__content::after {
    width: 92.8125rem;
    top: -1%;
    left: -46.5%
  }

  .discover__card {
    -webkit-transform: translate(0, 20%);
    transform: translate(0, 20%);
    opacity: 0
  }

  .discover__card._watcher-view {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
  }

  .explorer__title {
    width: 95%
  }

  .explorer__text {
    width: 70%
  }

  .item-application {
    -webkit-transform: translate(0, 20%);
    transform: translate(0, 20%);
    opacity: 0
  }

  .item-application._watcher-view {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
  }

  .blog__slider {
    -webkit-transform: translate(0, 20%);
    transform: translate(0, 20%);
    opacity: 0
  }

  .blog__slider._watcher-view {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
  }

  .slide-blog {
    aspect-ratio: 400/500
  }

  .subscribe__body {
    width: 95%
  }

  .list-trusted-partners {
    display: none
  }

  .list-trusted-partners--animation {
    display: block
  }

  .list-trusted-partners--animation .list-trusted-partners__item {
    max-width: 21.875rem;
    aspect-ratio: 250/100
  }

  .controls-gallery-blog__button.active {
    flex-basis: 47%
  }

  .controls-gallery-blog__button {
    flex-basis: 47%
  }

  .blog-detail-main__container {
    flex-direction: column
  }

  .aside-blog-detail-main {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
  }

  .social {
    display: flex;
    align-items: center
  }

  .device-setup-guide-3__container {
    flex-direction: column
  }

  .hero-returns-refunds__body::after {
    opacity: .3;
    min-width: 15.625rem
  }

  .item-policy-returns-refunds__image {
    align-self: flex-start
  }

  .hero-payments-billing__body::after {
    opacity: .3;
    min-width: 15.625rem
  }

  .methods-payments-billing__list {
    grid-template-columns: repeat(auto-fit, minmax(min(18.75rem, 100%), 1fr))
  }

  .hero-contact-support__body::after {
    opacity: .3;
    min-width: 15.625rem
  }

  .form-support__user {
    flex-direction: column;
    align-items: flex-start
  }

  .form-support__input {
    max-width: 65%
  }

  .live-contact-support__content {
    text-align: center
  }

  .live-contact-support__button {
    width: 75%
  }

  .hero-shipping-delivery__body::after {
    opacity: .3;
    min-width: 15.625rem
  }

  .times-shipping-delivery__wrapper {
    flex-direction: column;
    text-align: center
  }

  .times-shipping-delivery__button {
    width: 75%
  }

  .guarantee-shipping-delivery__list {
    grid-template-columns: repeat(auto-fit, minmax(min(18.75rem, 100%), 1fr))
  }

  .page__actions-shipping-delivery .actions-back__body {
    flex-direction: column
  }
}

@media (max-width:47.99875em)and (max-width:20em) {
  .aside-blog-detail-main:not(:last-child) {
    margin-bottom: 1.875rem
  }

  .social {
    -webkit-column-gap: .9375rem;
    -moz-column-gap: .9375rem;
    column-gap: .9375rem
  }

  .device-setup-guide-3__content {
    padding-top: 1.25rem
  }

  .device-setup-guide-3__content {
    padding-bottom: 1.25rem
  }

  .device-setup-guide-3__content {
    padding-left: 1.25rem
  }

  .device-setup-guide-3__content {
    padding-right: 1.25rem
  }

  .device-setup-guide-3__image {
    padding-top: 1.25rem
  }

  .device-setup-guide-3__image {
    padding-bottom: 1.25rem
  }

  .device-setup-guide-3__image {
    padding-left: 1.25rem
  }

  .device-setup-guide-3__image {
    padding-right: 1.25rem
  }

  .form-support__user {
    row-gap: 1.5625rem
  }

  .times-shipping-delivery__wrapper {
    row-gap: .9375rem
  }

  .page__actions-shipping-delivery .actions-back__body {
    row-gap: 1.5625rem
  }
}

@media (max-width:46.49875em) {
  .devices-carousel__wrapper.swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(15.625rem, 50%), 1fr));
    margin-right: 0
  }

  .slide-devices-carousel__image {
    max-width: 100%
  }

  .slide-devices-carousel {
    max-width: 100%
  }

  .need-help__body {
    flex-direction: column
  }

  .need-help__actions {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
  }

  .need-help__button {
    width: 75%
  }
}

@media (max-width:46.49875em)and (max-width:20em) {
  .devices-carousel__wrapper.swiper-wrapper {
    gap: .9375rem
  }

  .need-help__button {
    padding-left: 2.8125rem
  }

  .need-help__button {
    padding-right: 2.8125rem
  }
}

@media (max-width:46.5em) {
  .hero-about__text {
    width: 95%
  }
}

@media (max-width:46.31125em) {
  .faq__questions {
    flex-direction: column;
    align-items: flex-start;
    border-radius: 2.1875rem
  }

  .faq__button {
    width: 100%
  }
}

@media (max-width:46.31125em)and (max-width:20em) {
  .faq__questions {
    row-gap: .625rem
  }

  .faq__questions {
    padding-left: 1.5625rem
  }

  .faq__questions {
    padding-right: 1.5625rem
  }

  .faq__questions {
    padding-top: 1.25rem
  }

  .faq__questions {
    padding-bottom: 1.25rem
  }
}

@media (max-width:44.99875em) {
  .application__text {
    max-width: 75%
  }
}

@media (max-width:44.87375em) {
  .item-methods-payments-billing {
    max-height: 16.25rem;
    width: 100%
  }
}

@media (max-width:44.93625em) {
  .item-guarantee-shipping-delivery {
    aspect-ratio: 350/200;
    width: 100%;
    height: 12.5rem
  }
}

@media (max-width:43.74875em) {
  .form-subscribe {
    flex-direction: column;
    gap: 1.25rem
  }
}

@media (max-width:40.68625em) {
  .discover__title {
    max-width: 100%
  }

  .discover__text {
    max-width: 95%
  }
}

@media (max-width:39.68625em) {
  .footer__content::after {
    width: 100%;
    top: 0;
    left: 0
  }

  .footer__column {
    max-width: 100%
  }

  .actions-footer__links {
    flex-direction: column
  }
}

@media (max-width:39.62375em) {
  .application__title {
    max-width: 85%
  }
}

@media (max-width:39.56125em) {
  .hero-returns-refunds__actions {
    flex-direction: column
  }

  .hero-returns-refunds__button {
    width: 75%
  }

  .hero-contact-support__actions {
    flex-direction: column
  }

  .hero-contact-support__button {
    width: 75%
  }
}

@media (max-width:38.31125em) {
  .item-services {
    flex-basis: 43%
  }
}

@media (max-width:35.5em) {
  .menu__button {
    width: 45%
  }
}

@media (max-width:35.99875em) {
  .smart__title {
    max-width: 100%
  }

  .form-support__actions {
    flex-direction: column
  }
}

@media (max-width:35.87375em) {
  .hero-support__button {
    width: 100%
  }
}

@media (max-width:35.99875em)and (max-width:20em) {
  .form-support__actions {
    row-gap: 1.5625rem
  }
}

@media (max-width:34.24875em) {
  .devices-carousel__wrapper.swiper-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(min(11.25rem, 50%), 1fr))
  }
}

@media (max-width:33.62375em) {
  .hero-check-warranty-success__info {
    display: flex;
    flex-direction: column;
    row-gap: .9375rem
  }

  .hero-check-warranty-success__info span {
    padding-left: 0
  }

  .hero-check-warranty-success .hero-check-warranty-success__brand,
  .hero-check-warranty-success .hero-check-warranty-success__expires,
  .hero-check-warranty-success .hero-check-warranty-success__type {
    display: flex;
    flex-direction: column;
    row-gap: .3125rem
  }
}

@media (max-width:32.81125em) {
  .application__title {
    max-width: 100%
  }
}

@media (max-width:31.24875em) {
  .device-setup-guide-3__container {
    min-height: 0
  }
}

@media (max-width:29.99875em) {
  .select {
    width: 100%
  }

  .need-help__button {
    width: 100%
  }

  .actions-back__button {
    width: 100%
  }

  .explorer__text {
    width: 100%
  }

  .application__text {
    max-width: 100%
  }

  .footer-blog-detail-main {
    flex-direction: column;
    align-items: flex-start
  }

  .footer-blog-detail-main .footer-blog-detail-main__author,
  .footer-blog-detail-main .footer-blog-detail-main__date,
  .footer-blog-detail-main .footer-blog-detail-main__timereading {
    align-items: flex-start
  }

  .privacy-policy__actions {
    flex-direction: column
  }

  .privacy-policy__button {
    width: 100%
  }

  .terms-conditions__actions {
    flex-direction: column
  }

  .terms-conditions__button {
    width: 100%
  }

  .setup-guide__button {
    width: 100%
  }

  .hero-setup-guide-3__body::after {
    opacity: .3;
    min-width: 15.625rem
  }

  .actions-guide-setup-guide-3__button {
    width: 100%
  }

  .hero-returns-refunds__button {
    width: 100%
  }

  .guide-returns-refunds__item::before {
    align-self: flex-start
  }

  .hero-contact-support__button {
    width: 100%
  }

  .form-support__input {
    max-width: 100%
  }

  .form-support__button {
    width: 100%
  }

  .upload-form {
    flex-direction: column;
    row-gap: .9375rem;
    text-align: center
  }

  .upload-form__wrapper {
    width: 100%
  }

  .upload-form__button {
    max-width: 85%
  }

  .live-contact-support__button {
    width: 100%
  }

  .times-shipping-delivery__button {
    width: 100%
  }
}

@media (max-width:29.9875em) {
  .title-block {
    text-align: center;
    justify-content: center
  }
}

@media (max-width:29.99875em)and (max-width:20em) {
  .setup-guide__button {
    padding-left: 3.4375rem
  }

  .setup-guide__button {
    padding-right: 3.4375rem
  }
}

@media (max-width:28.18625em) {
  .item-services__label {
    max-width: 75%
  }
}

@media (max-width:28.49875em) {
  .problem-guide-setup-guide-3__item {
    text-align: center;
    width: 85%
  }
}

@media (max-width:25.37375em) {
  .devices-carousel__wrapper.swiper-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(min(10.625rem, 100%), 1fr))
  }
}

@media (max-width:25.24875em) {
  .problem-guide-setup-guide-3__item {
    width: 95%
  }
}

@media (max-width:24.43625em) {
  .devices-carousel__wrapper.swiper-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(min(9.375rem, 100%), 1fr))
  }
}

@media (max-width:24.37375em) {
  .aside-blog-detail-main {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 1.25rem
  }

  .hero-order-confirmation__actions {
    width: 100%
  }

  .hero-check-warranty-failure__actions {
    width: 100%
  }

  .item-policy-returns-refunds__image {
    min-width: 3rem
  }
}

@media (max-width:22.56125em) {
  .problem-guide-setup-guide-3__item {
    width: 100%
  }
}

@media (min-width:20em)and (max-width:86.875em) {
  .select:not(:last-child) {
    margin-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .form-contact-support .select {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .form-contact-support .select:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .spollers {
    gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .spollers__content {
    padding-top: clamp(.625rem, .5128504673rem + .5607476636vw, 1rem)
  }

  .spollers__content {
    padding-bottom: clamp(.625rem, .5128504673rem + .5607476636vw, 1rem)
  }

  .spollers__content {
    padding-left: clamp(.75rem, .6565420561rem + .4672897196vw, 1.0625rem)
  }

  .spollers__content {
    padding-right: clamp(.9375rem, .6197429907rem + 1.5887850467vw, 2rem)
  }

  .spollers__content {
    -webkit-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    -moz-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .spollers__content::before {
    font-size: clamp(1.375rem, 1.3189252336rem + .2803738318vw, 1.5625rem)
  }

  .spollers__item {
    font-size: clamp(1.25rem, 1.1565420561rem + .4672897196vw, 1.5625rem)
  }

  ._spoller-init .spollers__title::after,
  ._spoller-init .spollers__title::before {
    right: clamp(.9375rem, .5636682243rem + 1.8691588785vw, 2.1875rem)
  }

  .spollers__body {
    padding-top: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .spollers__body {
    padding-bottom: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem)
  }

  .spollers__body {
    padding-left: clamp(.0000000625rem, -.2803737506rem + 1.4018690654vw, .9375rem)
  }

  .spollers__body {
    padding-right: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .spollers__body {
    font-size: clamp(1rem, .9252336449rem + .3738317757vw, 1.25rem)
  }

  .button--cards {
    font-size: clamp(1rem, .9626168224rem + .1869158879vw, 1.125rem)
  }

  .button--cards {
    padding-left: clamp(3.125rem, 2.5642523364rem + 2.8037383178vw, 5rem)
  }

  .button--cards {
    padding-right: clamp(3.125rem, 2.5642523364rem + 2.8037383178vw, 5rem)
  }

  .title--midle {
    font-size: clamp(1.75rem, 1.3761682243rem + 1.8691588785vw, 3rem)
  }

  .title--big {
    font-size: clamp(2.125rem, 1.5642523364rem + 2.8037383178vw, 4rem)
  }

  .devices-carousel__text {
    font-size: clamp(1.125rem, 1.0128504673rem + .5607476636vw, 1.5rem)
  }

  .slide-devices-carousel__image {
    padding-top: clamp(.5625rem, .2634345794rem + 1.4953271028vw, 1.5625rem)
  }

  .slide-devices-carousel__image {
    padding-bottom: clamp(.5625rem, .2634345794rem + 1.4953271028vw, 1.5625rem)
  }

  .slide-devices-carousel__image {
    padding-left: clamp(1.5625rem, .7961448598rem + 3.8317757009vw, 4.125rem)
  }

  .slide-devices-carousel__image {
    padding-right: clamp(1.5625rem, .7961448598rem + 3.8317757009vw, 4.125rem)
  }

  .slide-devices-carousel__image:not(:last-child) {
    margin-bottom: clamp(.5rem, .3691588785rem + .6542056075vw, .9375rem)
  }

  .slide-devices-carousel__label {
    font-size: clamp(.75rem, .6939252336rem + .2803738318vw, .9375rem)
  }

  .slide-devices-carousel__label:not(:last-child) {
    margin-bottom: clamp(.5rem, .3691588785rem + .6542056075vw, .9375rem)
  }

  .slide-devices-carousel__title {
    font-size: clamp(1.125rem, .9941588785rem + .6542056075vw, 1.5625rem)
  }

  .slide-devices-carousel__title:not(:last-child) {
    margin-bottom: clamp(.3125rem, .2377336449rem + .3738317757vw, .5625rem)
  }

  .slide-devices-carousel__price {
    font-size: clamp(1rem, .8317757009rem + .8411214953vw, 1.5625rem)
  }

  .post-blog__content {
    padding-top: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .post-blog__content {
    padding-bottom: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .post-blog__content {
    padding-right: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .post-blog__content {
    padding-left: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .post-blog__title {
    font-size: clamp(1.25rem, 1.1752336449rem + .3738317757vw, 1.5rem)
  }

  .post-blog__title:not(:last-child) {
    margin-bottom: clamp(1.25rem, 1.0630841121rem + .9345794393vw, 1.875rem)
  }

  .post-blog__text {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .post-blog__link {
    padding-top: clamp(1.25rem, 1.0630841121rem + .9345794393vw, 1.875rem)
  }

  .post-blog__link {
    padding-bottom: clamp(.5625rem, .3942757009rem + .8411214953vw, 1.125rem)
  }

  .post-blog__link {
    padding-left: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .post-blog__link {
    padding-right: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .post-blog__link {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .need-help__body {
    padding-top: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .need-help__body {
    padding-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .need-help__body {
    padding-left: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .need-help__body {
    padding-right: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .need-help__title {
    font-size: clamp(2.125rem, 1.863317757rem + 1.308411215vw, 3rem)
  }

  .title-block {
    padding-top: clamp(1.25rem, .6892523364rem + 2.8037383178vw, 3.125rem)
  }

  .title-block {
    padding-bottom: clamp(1.25rem, .6892523364rem + 2.8037383178vw, 3.125rem)
  }

  .title-block {
    padding-left: clamp(1.25rem, .6892523364rem + 2.8037383178vw, 3.125rem)
  }

  .title-block {
    padding-right: clamp(1.25rem, .6892523364rem + 2.8037383178vw, 3.125rem)
  }

  .title-block {
    font-size: clamp(1.75rem, 1.3761682243rem + 1.8691588785vw, 3rem)
  }

  .title-block {
    -webkit-column-gap: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem);
    -moz-column-gap: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem);
    column-gap: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem)
  }

  .title-block span {
    width: clamp(1.875rem, 1.5946261682rem + 1.4018691589vw, 2.8125rem)
  }

  .title-block span {
    height: clamp(1.875rem, 1.5946261682rem + 1.4018691589vw, 2.8125rem)
  }

  .answers-block__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .actions-back__button {
    padding-left: clamp(2.8125rem, 1.1863317757rem + 8.1308411215vw, 8.25rem)
  }

  .actions-back__button {
    padding-right: clamp(2.8125rem, 1.1863317757rem + 8.1308411215vw, 8.25rem)
  }

  .header__container {
    -webkit-column-gap: clamp(.3125rem, .2190420561rem + .4672897196vw, .625rem);
    -moz-column-gap: clamp(.3125rem, .2190420561rem + .4672897196vw, .625rem);
    column-gap: clamp(.3125rem, .2190420561rem + .4672897196vw, .625rem)
  }

  .actions-header {
    -webkit-column-gap: clamp(.3125rem, .2190420561rem + .4672897196vw, .625rem);
    -moz-column-gap: clamp(.3125rem, .2190420561rem + .4672897196vw, .625rem);
    column-gap: clamp(.3125rem, .2190420561rem + .4672897196vw, .625rem)
  }

  .footer__body {
    -webkit-column-gap: clamp(.9375rem, .6571261682rem + 1.4018691589vw, 1.875rem);
    -moz-column-gap: clamp(.9375rem, .6571261682rem + 1.4018691589vw, 1.875rem);
    column-gap: clamp(.9375rem, .6571261682rem + 1.4018691589vw, 1.875rem)
  }

  .logo-footer-actions__text {
    font-size: clamp(1rem, .9626168224rem + .1869158879vw, 1.125rem)
  }

  .logo-footer-actions:not(:last-child) {
    margin-bottom: clamp(3.75rem, 3.6752336449rem + .3738317757vw, 4rem)
  }

  .social-actions-footer__label {
    font-size: clamp(1rem, .9626168224rem + .1869158879vw, 1.125rem)
  }

  .payments-actions-footer__label {
    font-size: clamp(1rem, .9626168224rem + .1869158879vw, 1.125rem)
  }

  .payments-actions-footer__list {
    -webkit-column-gap: clamp(.9375rem, .7318925234rem + 1.0280373832vw, 1.625rem);
    -moz-column-gap: clamp(.9375rem, .7318925234rem + 1.0280373832vw, 1.625rem);
    column-gap: clamp(.9375rem, .7318925234rem + 1.0280373832vw, 1.625rem)
  }

  .page__products {
    padding-bottom: clamp(2.5rem, 1.3785046729rem + 5.6074766355vw, 6.25rem)
  }

  .page__discover {
    padding-top: clamp(2.5rem, 1.7523364486rem + 3.738317757vw, 5rem)
  }

  .page__discover {
    padding-bottom: clamp(1.25rem, .1285046729rem + 5.6074766355vw, 5rem)
  }

  .page__routers {
    padding-bottom: clamp(5rem, 4.6261682243rem + 1.8691588785vw, 6.25rem)
  }

  .page__antennas {
    padding-bottom: clamp(2.5rem, 1.3785046729rem + 5.6074766355vw, 6.25rem)
  }

  .page__application {
    padding-top: clamp(2.5rem, 1.4626168224rem + 5.1869158879vw, 5.96875rem)
  }

  .page__application {
    padding-bottom: clamp(1.25rem, -.1612149533rem + 7.0560747664vw, 5.96875rem)
  }

  .page__dongles {
    padding-bottom: clamp(5rem, 4.6261682243rem + 1.8691588785vw, 6.25rem)
  }

  .page__blog {
    padding-top: clamp(5rem, 4.6261682243rem + 1.8691588785vw, 6.25rem)
  }

  .page__blog {
    padding-bottom: clamp(5rem, 4.6261682243rem + 1.8691588785vw, 6.25rem)
  }

  .slide-hero-home__title {
    font-size: clamp(2.25rem, 1.726635514rem + 2.6168224299vw, 4rem)
  }

  .partners__section-header {
    padding-bottom: clamp(2.1875rem, 1.9071261682rem + 1.4018691589vw, 3.125rem)
  }

  .partners__carrousel {
    padding-top: clamp(1.875rem, 1.2768691589rem + 2.9906542056vw, 3.875rem)
  }

  .partners__carrousel {
    padding-bottom: clamp(2.5rem, 2.0887850467rem + 2.0560747664vw, 3.875rem)
  }

  .categories__section-header {
    padding-top: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .categories__section-header {
    padding-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .discover__content:not(:last-child) {
    margin-bottom: clamp(2.5rem, 1.9392523364rem + 2.8037383178vw, 4.375rem)
  }

  .discover__card {
    padding-bottom: clamp(1.25rem, 1.0257009346rem + 1.1214953271vw, 2rem)
  }

  .explorer__container {
    padding-top: clamp(3.625rem, 1.8119158879rem + 9.0654205607vw, 9.6875rem)
  }

  .explorer__container {
    padding-bottom: clamp(5.5rem, 3.6869158879rem + 9.0654205607vw, 11.5625rem)
  }

  .explorer__button {
    padding-left: clamp(3.625rem, 3.2137850467rem + 2.0560747664vw, 5rem)
  }

  .explorer__button {
    padding-right: clamp(3.625rem, 3.2137850467rem + 2.0560747664vw, 5rem)
  }

  .application__container:not(:last-child) {
    margin-bottom: clamp(2.5rem, 2.1261682243rem + 1.8691588785vw, 3.75rem)
  }

  .smart__text {
    font-size: clamp(1.125rem, 1.0128504673rem + .5607476636vw, 1.5rem)
  }

  .smart__text:not(:last-child) {
    margin-bottom: clamp(8.125rem, 5.8820093458rem + 11.214953271vw, 15.625rem)
  }

  .smart__device {
    bottom: clamp(10rem, 9.2523364486rem + 3.738317757vw, 12.5rem)
  }

  .smart__device {
    font-size: clamp(1.625rem, .9147196262rem + 3.5514018692vw, 4rem)
  }

  .smart::before {
    bottom: clamp(-7.6875rem, 2.2990655018rem + -11.4953271963vw, .0000000625rem)
  }

  .blog__header:not(:last-child) {
    margin-bottom: clamp(2.5rem, 2.0700934579rem + 2.1495327103vw, 3.9375rem)
  }

  .blog__title:not(:last-child) {
    margin-bottom: clamp(1.25rem, 1.0630841121rem + .9345794393vw, 1.875rem)
  }

  .blog__text {
    font-size: clamp(1.25rem, 1.1752336449rem + .3738317757vw, 1.5rem)
  }

  .slide-blog__title {
    font-size: clamp(1.25rem, 1.1752336449rem + .3738317757vw, 1.5rem)
  }

  .slide-blog__title:not(:last-child) {
    margin-bottom: clamp(.9375rem, .6571261682rem + 1.4018691589vw, 1.875rem)
  }

  .slide-blog__text {
    font-size: clamp(1rem, .9252336449rem + .3738317757vw, 1.25rem)
  }

  .page__about {
    padding-top: clamp(5rem, 4.2523364486rem + 3.738317757vw, 7.5rem)
  }

  .page__about {
    padding-bottom: clamp(2.5rem, 1.0046728972rem + 7.476635514vw, 7.5rem)
  }

  .page__services {
    padding-top: clamp(2.5rem, 1.5654205607rem + 4.6728971963vw, 5.625rem)
  }

  .page__services {
    padding-bottom: clamp(5rem, 4.1588785047rem + 4.2056074766vw, 7.8125rem)
  }

  .page__trusted-partners {
    padding-top: clamp(5rem, 3.2429906542rem + 8.785046729vw, 10.875rem)
  }

  .page__trusted-partners {
    padding-bottom: clamp(5rem, 3.2429906542rem + 8.785046729vw, 10.875rem)
  }

  .page__contacts {
    padding-top: clamp(3.75rem, 3.0023364486rem + 3.738317757vw, 6.25rem)
  }

  .page__contacts {
    padding-bottom: clamp(3.75rem, 3.3761682243rem + 1.8691588785vw, 5rem)
  }

  .hero-about__label:not(:last-child) {
    margin-bottom: clamp(.9375rem, .8440420561rem + .4672897196vw, 1.25rem)
  }

  .hero-about__title {
    font-size: clamp(2.8125rem, 2.1582943925rem + 3.2710280374vw, 5rem)
  }

  .hero-about__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.2821261682rem + 1.4018691589vw, 2.5rem)
  }

  .hero-about__text {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .about__title:not(:last-child) {
    margin-bottom: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .about__text {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .services__header:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.4129672897rem + .7476635514vw, 2.0625rem)
  }

  .services__list {
    gap: clamp(1.875rem, 1.4077102804rem + 2.3364485981vw, 3.4375rem)
  }

  .item-services__label {
    font-size: clamp(1.25rem, 1.1565420561rem + .4672897196vw, 1.5625rem)
  }

  .trusted-partners__header:not(:last-child) {
    margin-bottom: clamp(2.5rem, 1.9392523364rem + 2.8037383178vw, 4.375rem)
  }

  .page__gallery-blog {
    padding-bottom: clamp(2.5rem, 1.7523364486rem + 3.738317757vw, 5rem)
  }

  .hero-blog__container {
    padding-top: clamp(3.75rem, 3.0397196262rem + 3.5514018692vw, 6.125rem)
  }

  .hero-blog__container {
    padding-bottom: clamp(3.75rem, 3.0397196262rem + 3.5514018692vw, 6.125rem)
  }

  .hero-blog__content {
    padding-left: clamp(.0000000625rem, -.7476634702rem + 3.7383176636vw, 2.5rem)
  }

  .hero-blog__title {
    font-size: clamp(2.375rem, 1.589953271rem + 3.9252336449vw, 5rem)
  }

  .hero-blog__title:not(:last-child) {
    margin-bottom: clamp(1.25rem, 1.0630841121rem + .9345794393vw, 1.875rem)
  }

  .hero-blog__text {
    font-size: clamp(1.25rem, 1.1752336449rem + .3738317757vw, 1.5rem)
  }

  .gallery-blog__controls {
    padding-top: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .gallery-blog__controls {
    padding-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .gallery-blog__list {
    padding-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .gallery-blog__list {
    row-gap: clamp(1.875rem, 1.6880841121rem + .9345794393vw, 2.5rem)
  }

  .controls-gallery-blog {
    -webkit-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    -moz-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .controls-gallery-blog__button {
    padding-left: clamp(1.25rem, .4088785047rem + 4.2056074766vw, 4.0625rem)
  }

  .controls-gallery-blog__button {
    padding-right: clamp(1.25rem, .4088785047rem + 4.2056074766vw, 4.0625rem)
  }

  .page__blog-detail-main {
    padding-top: clamp(3.125rem, 2.5642523364rem + 2.8037383178vw, 5rem)
  }

  .page__blog-detail-main {
    padding-bottom: clamp(4.6875rem, 2.8183411215rem + 9.3457943925vw, 10.9375rem)
  }

  .page__related-blog-detail {
    padding-top: clamp(3.125rem, 2.6577102804rem + 2.3364485981vw, 4.6875rem)
  }

  .page__related-blog-detail {
    padding-bottom: clamp(3.125rem, 2.6577102804rem + 2.3364485981vw, 4.6875rem)
  }

  .broadcrumbs {
    padding-left: clamp(.0000000625rem, -1.4953270216rem + 7.4766354206vw, 5rem)
  }

  .broadcrumbs {
    padding-right: clamp(.0000000625rem, -1.4953270216rem + 7.4766354206vw, 5rem)
  }

  .broadcrumbs {
    padding-top: clamp(.625rem, .4380841121rem + .9345794393vw, 1.25rem)
  }

  .broadcrumbs {
    padding-bottom: clamp(.625rem, .4380841121rem + .9345794393vw, 1.25rem)
  }

  .broadcrumbs__link {
    font-size: clamp(.875rem, .8376168224rem + .1869158879vw, 1rem)
  }

  .blog-detail-main__container {
    padding-left: clamp(.9375rem, .4702102804rem + 2.3364485981vw, 2.5rem)
  }

  .blog-detail-main__container {
    padding-right: clamp(.9375rem, .4702102804rem + 2.3364485981vw, 2.5rem)
  }

  .blog-detail-main__content {
    padding-left: clamp(.0000000625rem, -1.4953270216rem + 7.4766354206vw, 5rem)
  }

  .blog-detail-main__content {
    padding-right: clamp(.0000000625rem, -1.4953270216rem + 7.4766354206vw, 5rem)
  }

  .blog-detail-main__category {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .blog-detail-main__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.1325934579rem + 2.1495327103vw, 3rem)
  }

  .blog-detail-main__text {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .blog-detail-main__text p:not(:last-child) {
    margin-bottom: clamp(.9375rem, .6571261682rem + 1.4018691589vw, 1.875rem)
  }

  .blog-detail-main__text:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .aside-blog-detail-main__date {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .footer-blog-detail-main {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .related-blog-detail__header:not(:last-child) {
    margin-bottom: clamp(1.875rem, 1.5011682243rem + 1.8691588785vw, 3.125rem)
  }

  .related-blog-detail__label {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .page__hero-order-confirmation {
    padding-top: clamp(2.5rem, .3504672897rem + 10.7476635514vw, 9.6875rem)
  }

  .page__hero-order-confirmation {
    padding-bottom: clamp(2.5rem, 1.7523364486rem + 3.738317757vw, 5rem)
  }

  .hero-order-confirmation__subtitle:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.3755841121rem + .9345794393vw, 2.1875rem)
  }

  .hero-order-confirmation__button {
    padding-left: clamp(3.75rem, 3.3014018692rem + 2.2429906542vw, 5.25rem)
  }

  .hero-order-confirmation__button {
    padding-right: clamp(3.75rem, 3.3014018692rem + 2.2429906542vw, 5.25rem)
  }

  .page__support-services {
    padding-bottom: clamp(1.875rem, 1.5011682243rem + 1.8691588785vw, 3.125rem)
  }

  .page__faq {
    padding-top: clamp(1.875rem, 1.5011682243rem + 1.8691588785vw, 3.125rem)
  }

  .page__faq {
    padding-bottom: clamp(3.75rem, 3.3761682243rem + 1.8691588785vw, 5rem)
  }

  .hero-support__header {
    font-size: clamp(1rem, .9252336449rem + .3738317757vw, 1.25rem)
  }

  .hero-support__header {
    padding-left: clamp(.9375rem, .7038551402rem + 1.1682242991vw, 1.71875rem)
  }

  .hero-support__header {
    padding-right: clamp(.9375rem, .7038551402rem + 1.1682242991vw, 1.71875rem)
  }

  .hero-support__header {
    padding-top: clamp(.75rem, .6098130841rem + .7009345794vw, 1.21875rem)
  }

  .hero-support__header {
    padding-bottom: clamp(.75rem, .6098130841rem + .7009345794vw, 1.21875rem)
  }

  .hero-support__header {
    -webkit-column-gap: clamp(1.25rem, .8200934579rem + 2.1495327103vw, 2.6875rem);
    -moz-column-gap: clamp(1.25rem, .8200934579rem + 2.1495327103vw, 2.6875rem);
    column-gap: clamp(1.25rem, .8200934579rem + 2.1495327103vw, 2.6875rem)
  }

  .hero-support__content {
    padding-top: clamp(.9375rem, .1898364486rem + 3.738317757vw, 3.4375rem)
  }

  .hero-support__content {
    padding-bottom: clamp(.9375rem, .1898364486rem + 3.738317757vw, 3.4375rem)
  }

  .hero-support__content {
    padding-left: clamp(.9375rem, .1898364486rem + 3.738317757vw, 3.4375rem)
  }

  .hero-support__content {
    padding-right: clamp(.9375rem, .1898364486rem + 3.738317757vw, 3.4375rem)
  }

  .hero-support__title {
    font-size: clamp(3.0625rem, 1.9223130841rem + 5.7009345794vw, 6.875rem)
  }

  .hero-support__text {
    font-size: clamp(1.25rem, 1.1004672897rem + .7476635514vw, 1.75rem)
  }

  .hero-support__text {
    margin-bottom: clamp(2.1875rem, 1.5332943925rem + 3.2710280374vw, 4.375rem)
  }

  .hero-support__button {
    padding-top: clamp(.75rem, .5630841121rem + .9345794393vw, 1.375rem)
  }

  .hero-support__button {
    padding-bottom: clamp(.75rem, .5630841121rem + .9345794393vw, 1.375rem)
  }

  .hero-support__button {
    padding-left: clamp(1.0625rem, .7821261682rem + 1.4018691589vw, 2rem)
  }

  .hero-support__button {
    padding-right: clamp(1.0625rem, .7821261682rem + 1.4018691589vw, 2rem)
  }

  .hero-support__button {
    font-size: clamp(1.25rem, 1.1752336449rem + .3738317757vw, 1.5rem)
  }

  .hero-support__button--warranty {
    padding-top: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .hero-support__button--warranty {
    padding-bottom: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .hero-support__button--warranty {
    padding-left: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .hero-support__button--warranty {
    padding-right: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .support-services__list {
    -webkit-column-gap: clamp(.9375rem, .8440420561rem + .4672897196vw, 1.25rem);
    -moz-column-gap: clamp(.9375rem, .8440420561rem + .4672897196vw, 1.25rem);
    column-gap: clamp(.9375rem, .8440420561rem + .4672897196vw, 1.25rem)
  }

  .support-services__list {
    row-gap: clamp(1.25rem, 1.0630841121rem + .9345794393vw, 1.875rem)
  }

  .support-services__item {
    padding-top: clamp(1.25rem, .7827102804rem + 2.3364485981vw, 2.8125rem)
  }

  .support-services__item {
    padding-bottom: clamp(1.25rem, .7827102804rem + 2.3364485981vw, 2.8125rem)
  }

  .support-services__item {
    padding-left: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .support-services__item {
    padding-right: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .support-services__item {
    -webkit-column-gap: clamp(1.5625rem, .8148364486rem + 3.738317757vw, 4.0625rem);
    -moz-column-gap: clamp(1.5625rem, .8148364486rem + 3.738317757vw, 4.0625rem);
    column-gap: clamp(1.5625rem, .8148364486rem + 3.738317757vw, 4.0625rem)
  }

  .support-services__label {
    font-size: clamp(1.5rem, 1.4252336449rem + .3738317757vw, 1.75rem)
  }

  .faq__title {
    font-size: clamp(3.125rem, 2.2651869159rem + 4.2990654206vw, 6rem)
  }

  .faq__title:not(:last-child) {
    margin-bottom: clamp(1.875rem, 1.5011682243rem + 1.8691588785vw, 3.125rem)
  }

  .faq__spollers:not(:last-child) {
    margin-bottom: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .faq__questions {
    padding-left: clamp(.625rem, .4380841121rem + .9345794393vw, 1.25rem)
  }

  .faq__questions {
    padding-right: clamp(.625rem, .4380841121rem + .9345794393vw, 1.25rem)
  }

  .faq__questions {
    padding-top: clamp(.5rem, .4065420561rem + .4672897196vw, .8125rem)
  }

  .faq__questions {
    padding-bottom: clamp(.5rem, .4065420561rem + .4672897196vw, .8125rem)
  }

  .faq__questions {
    -webkit-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    -moz-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .faq__label {
    font-size: clamp(1.25rem, 1.1565420561rem + .4672897196vw, 1.5625rem)
  }

  .faq__label {
    -webkit-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    -moz-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .faq__label::before {
    font-size: clamp(1.375rem, 1.3189252336rem + .2803738318vw, 1.5625rem)
  }

  .faq__button {
    padding-top: clamp(.5rem, .3878504673rem + .5607476636vw, .875rem)
  }

  .faq__button {
    padding-bottom: clamp(.5rem, .3878504673rem + .5607476636vw, .875rem)
  }

  .faq__button {
    padding-left: clamp(.9375rem, .6010514019rem + 1.6822429907vw, 2.0625rem)
  }

  .faq__button {
    padding-right: clamp(.9375rem, .6010514019rem + 1.6822429907vw, 2.0625rem)
  }

  .faq__button {
    font-size: clamp(1.25rem, 1.1752336449rem + .3738317757vw, 1.5rem)
  }

  .page__hero-request-success {
    padding-top: clamp(2.5rem, .3504672897rem + 10.7476635514vw, 9.6875rem)
  }

  .page__hero-request-success {
    padding-bottom: clamp(2.5rem, 1.7523364486rem + 3.738317757vw, 5rem)
  }

  .page__hero-check-warranty-success {
    padding-top: clamp(2.5rem, .3504672897rem + 10.7476635514vw, 9.6875rem)
  }

  .page__hero-check-warranty-success {
    padding-bottom: clamp(2.5rem, 1.7523364486rem + 3.738317757vw, 5rem)
  }

  .page__hero-check-warranty-failure {
    padding-top: clamp(2.5rem, .3504672897rem + 10.7476635514vw, 9.6875rem)
  }

  .page__hero-check-warranty-failure {
    padding-bottom: clamp(2.5rem, 1.7523364486rem + 3.738317757vw, 5rem)
  }

  .hero-check-warranty-failure__button {
    padding-left: clamp(3.75rem, 3.3014018692rem + 2.2429906542vw, 5.25rem)
  }

  .hero-check-warranty-failure__button {
    padding-right: clamp(3.75rem, 3.3014018692rem + 2.2429906542vw, 5.25rem)
  }

  .page__privacy-policy {
    padding-top: clamp(3.75rem, 1.9742990654rem + 8.8785046729vw, 9.6875rem)
  }

  .page__privacy-policy {
    padding-bottom: clamp(3.75rem, 3.3761682243rem + 1.8691588785vw, 5rem)
  }

  .page__privacy-policy {
    padding-left: clamp(.0000000625rem, -1.4953270216rem + 7.4766354206vw, 5rem)
  }

  .page__privacy-policy {
    padding-right: clamp(.0000000625rem, -1.4953270216rem + 7.4766354206vw, 5rem)
  }

  .privacy-policy__title {
    font-size: clamp(4.0625rem, 3.4082943925rem + 3.2710280374vw, 6.25rem)
  }

  .privacy-policy__title:not(:last-child) {
    margin-bottom: clamp(.9375rem, .6197429907rem + 1.5887850467vw, 2rem)
  }

  .privacy-policy__text {
    font-size: clamp(1.5rem, 1.4252336449rem + .3738317757vw, 1.75rem)
  }

  .privacy-policy__text:not(:last-child) {
    margin-bottom: clamp(3.75rem, 2.8154205607rem + 4.6728971963vw, 6.875rem)
  }

  .privacy-policy__list {
    -webkit-column-gap: clamp(3.75rem, 2.6658878505rem + 5.4205607477vw, 7.375rem);
    -moz-column-gap: clamp(3.75rem, 2.6658878505rem + 5.4205607477vw, 7.375rem);
    column-gap: clamp(3.75rem, 2.6658878505rem + 5.4205607477vw, 7.375rem)
  }

  .privacy-policy__list {
    row-gap: clamp(1.875rem, .6039719626rem + 6.3551401869vw, 6.125rem)
  }

  .privacy-policy__list:not(:last-child) {
    margin-bottom: clamp(3.125rem, 2.2278037383rem + 4.4859813084vw, 6.125rem)
  }

  .item-privacy-policy__label {
    font-size: clamp(1.5rem, 1.4252336449rem + .3738317757vw, 1.75rem)
  }

  .item-privacy-policy__label {
    -webkit-column-gap: clamp(.25rem, .1752336449rem + .3738317757vw, .5rem);
    -moz-column-gap: clamp(.25rem, .1752336449rem + .3738317757vw, .5rem);
    column-gap: clamp(.25rem, .1752336449rem + .3738317757vw, .5rem)
  }

  .item-privacy-policy__label:not(:last-child) {
    margin-bottom: clamp(.625rem, .2885514019rem + 1.6822429907vw, 1.75rem)
  }

  .page__terms-conditions {
    padding-top: clamp(3.75rem, 1.9742990654rem + 8.8785046729vw, 9.6875rem)
  }

  .page__terms-conditions {
    padding-bottom: clamp(3.75rem, 3.3761682243rem + 1.8691588785vw, 5rem)
  }

  .page__terms-conditions {
    padding-left: clamp(.0000000625rem, -1.4953270216rem + 7.4766354206vw, 5rem)
  }

  .page__terms-conditions {
    padding-right: clamp(.0000000625rem, -1.4953270216rem + 7.4766354206vw, 5rem)
  }

  .terms-conditions__title {
    font-size: clamp(3.75rem, 3.0023364486rem + 3.738317757vw, 6.25rem)
  }

  .terms-conditions__title:not(:last-child) {
    margin-bottom: clamp(.9375rem, .6197429907rem + 1.5887850467vw, 2rem)
  }

  .terms-conditions__text {
    font-size: clamp(1.5rem, 1.4252336449rem + .3738317757vw, 1.75rem)
  }

  .terms-conditions__text:not(:last-child) {
    margin-bottom: clamp(3.75rem, 2.8154205607rem + 4.6728971963vw, 6.875rem)
  }

  .terms-conditions__list {
    -webkit-column-gap: clamp(3.75rem, 2.7219626168rem + 5.1401869159vw, 7.1875rem);
    -moz-column-gap: clamp(3.75rem, 2.7219626168rem + 5.1401869159vw, 7.1875rem);
    column-gap: clamp(3.75rem, 2.7219626168rem + 5.1401869159vw, 7.1875rem)
  }

  .terms-conditions__list {
    row-gap: clamp(1.875rem, .6039719626rem + 6.3551401869vw, 6.125rem)
  }

  .terms-conditions__list:not(:last-child) {
    margin-bottom: clamp(3.125rem, 2.2278037383rem + 4.4859813084vw, 6.125rem)
  }

  .item-terms-conditions__label {
    font-size: clamp(1.5rem, 1.4252336449rem + .3738317757vw, 1.75rem)
  }

  .item-terms-conditions__label {
    -webkit-column-gap: clamp(.25rem, .1752336449rem + .3738317757vw, .5rem);
    -moz-column-gap: clamp(.25rem, .1752336449rem + .3738317757vw, .5rem);
    column-gap: clamp(.25rem, .1752336449rem + .3738317757vw, .5rem)
  }

  .item-terms-conditions__label:not(:last-child) {
    margin-bottom: clamp(.625rem, .2885514019rem + 1.6822429907vw, 1.75rem)
  }

  .page__setup-guide {
    padding-left: clamp(.0000000625rem, -.9345793581rem + 4.6728971028vw, 3.125rem)
  }

  .page__setup-guide {
    padding-right: clamp(.0000000625rem, -1.4953270216rem + 7.4766354206vw, 5rem)
  }

  .setup-guide__title {
    font-size: clamp(3.75rem, 3.0023364486rem + 3.738317757vw, 6.25rem)
  }

  .setup-guide__title:not(:last-child) {
    margin-bottom: clamp(.625rem, .4567757009rem + .8411214953vw, 1.1875rem)
  }

  .setup-guide__text {
    font-size: clamp(1.5rem, 1.4252336449rem + .3738317757vw, 1.75rem)
  }

  .setup-guide__text:not(:last-child) {
    margin-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .hero-setup-guide-3__body {
    padding-top: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-setup-guide-3__body {
    padding-bottom: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-setup-guide-3__body {
    padding-left: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-setup-guide-3__body {
    padding-right: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-setup-guide-3__title {
    font-size: clamp(3.4375rem, 2.5963785047rem + 4.2056074766vw, 6.25rem)
  }

  .hero-setup-guide-3__title:not(:last-child) {
    margin-bottom: clamp(.625rem, .4567757009rem + .8411214953vw, 1.1875rem)
  }

  .hero-setup-guide-3__text {
    font-size: clamp(1.375rem, 1.2628504673rem + .5607476636vw, 1.75rem)
  }

  .hero-setup-guide-3__text:not(:last-child) {
    margin-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .device-setup-guide-3__label {
    font-size: clamp(1.5rem, 1.4252336449rem + .3738317757vw, 1.75rem)
  }

  .device-setup-guide-3__title {
    font-size: clamp(2.25rem, 1.726635514rem + 2.6168224299vw, 4rem)
  }

  .guide-setup-guide-3__body {
    padding-top: clamp(.625rem, -.1226635514rem + 3.738317757vw, 3.125rem)
  }

  .guide-setup-guide-3__body {
    padding-bottom: clamp(.625rem, -.1226635514rem + 3.738317757vw, 3.125rem)
  }

  .guide-setup-guide-3__body {
    padding-left: clamp(.625rem, -.1226635514rem + 3.738317757vw, 3.125rem)
  }

  .guide-setup-guide-3__body {
    padding-right: clamp(.625rem, -.1226635514rem + 3.738317757vw, 3.125rem)
  }

  .guide-setup-guide-3__list {
    row-gap: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .item-guide-setup-guide-3 {
    padding-top: clamp(.0000000625rem, -.3738316945rem + 1.869158785vw, 1.25rem)
  }

  .item-guide-setup-guide-3 {
    padding-bottom: clamp(.0000000625rem, -.3738316945rem + 1.869158785vw, 1.25rem)
  }

  .item-guide-setup-guide-3 {
    padding-left: clamp(.0000000625rem, -.3738316945rem + 1.869158785vw, 1.25rem)
  }

  .item-guide-setup-guide-3 {
    padding-right: clamp(.0000000625rem, -.3738316945rem + 1.869158785vw, 1.25rem)
  }

  .item-guide-setup-guide-3 {
    -webkit-column-gap: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem);
    -moz-column-gap: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem);
    column-gap: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem)
  }

  .item-guide-setup-guide-3__content {
    row-gap: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem)
  }

  .item-guide-setup-guide-3__header {
    -webkit-column-gap: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem);
    -moz-column-gap: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem);
    column-gap: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem)
  }

  .item-guide-setup-guide-3__icon {
    width: clamp(3.75rem, 2.6285046729rem + 5.6074766355vw, 7.5rem)
  }

  .item-guide-setup-guide-3__icon img {
    width: clamp(2.25rem, 1.5771028037rem + 3.3644859813vw, 4.5rem)
  }

  .item-guide-setup-guide-3__label {
    padding-top: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .item-guide-setup-guide-3__label {
    padding-bottom: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .item-guide-setup-guide-3__label {
    padding-right: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .item-guide-setup-guide-3__label {
    padding-left: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .item-guide-setup-guide-3__label {
    font-size: clamp(1.25rem, .8761682243rem + 1.8691588785vw, 2.5rem)
  }

  .item-guide-setup-guide-3__text {
    padding-top: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .item-guide-setup-guide-3__text {
    padding-bottom: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .item-guide-setup-guide-3__text {
    padding-right: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .item-guide-setup-guide-3__text {
    padding-left: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .item-guide-setup-guide-3__text {
    font-size: clamp(1.125rem, .9380841121rem + .9345794393vw, 1.75rem)
  }

  .item-guide-setup-guide-3::before {
    font-size: clamp(2.8125rem, 2.0648364486rem + 3.738317757vw, 5.3125rem)
  }

  .item-guide-setup-guide-3::before {
    width: clamp(3.75rem, 2.6285046729rem + 5.6074766355vw, 7.5rem)
  }

  .item-guide-setup-guide-3::before {
    padding-top: clamp(.3125rem, .2190420561rem + .4672897196vw, .625rem)
  }

  .problem-guide-setup-guide-3__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .problem-guide-setup-guide-3__list {
    padding-top: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .problem-guide-setup-guide-3__list {
    padding-bottom: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .problem-guide-setup-guide-3__list {
    padding-left: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .problem-guide-setup-guide-3__list {
    padding-right: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .problem-guide-setup-guide-3__item {
    font-size: clamp(1.25rem, 1.1004672897rem + .7476635514vw, 1.75rem)
  }

  .problem-guide-setup-guide-3__item {
    -webkit-column-gap: clamp(.625rem, .4380841121rem + .9345794393vw, 1.25rem);
    -moz-column-gap: clamp(.625rem, .4380841121rem + .9345794393vw, 1.25rem);
    column-gap: clamp(.625rem, .4380841121rem + .9345794393vw, 1.25rem)
  }

  .problem-guide-setup-guide-3__item:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .actions-guide-setup-guide-3__body {
    gap: clamp(1.5625rem, 1.3755841121rem + .9345794393vw, 2.1875rem)
  }

  .page__hero-returns-refunds {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__policy-returns-refunds {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__policy-returns-refunds {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__guide-returns-refunds {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__guide-returns-refunds {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__answers-returns-refunds {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__answers-returns-refunds {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__need-returns-refunds {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__need-returns-refunds {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__actions-returns-refunds {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .hero-returns-refunds__body {
    padding-top: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-returns-refunds__body {
    padding-bottom: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-returns-refunds__body {
    padding-left: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-returns-refunds__body {
    padding-right: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-returns-refunds__title {
    font-size: clamp(3.4375rem, 2.5963785047rem + 4.2056074766vw, 6.25rem)
  }

  .hero-returns-refunds__title:not(:last-child) {
    margin-bottom: clamp(.625rem, .4567757009rem + .8411214953vw, 1.1875rem)
  }

  .hero-returns-refunds__text {
    font-size: clamp(1.5rem, 1.4252336449rem + .3738317757vw, 1.75rem)
  }

  .hero-returns-refunds__text:not(:last-child) {
    margin-bottom: clamp(2.5rem, 1.7710280374rem + 3.6448598131vw, 4.9375rem)
  }

  .hero-returns-refunds__button {
    padding-top: clamp(.78125rem, .6504088785rem + .6542056075vw, 1.21875rem)
  }

  .hero-returns-refunds__button {
    padding-bottom: clamp(.78125rem, .6504088785rem + .6542056075vw, 1.21875rem)
  }

  .hero-returns-refunds__button {
    padding-left: clamp(2.5rem, 1.8177570093rem + 3.4112149533vw, 4.78125rem)
  }

  .hero-returns-refunds__button {
    padding-right: clamp(2.5rem, 1.8177570093rem + 3.4112149533vw, 4.78125rem)
  }

  .policy-returns-refunds__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .policy-returns-refunds__body {
    padding-top: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .policy-returns-refunds__body {
    padding-bottom: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .policy-returns-refunds__body {
    padding-left: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .policy-returns-refunds__body {
    padding-right: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .policy-returns-refunds__list {
    row-gap: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .item-policy-returns-refunds {
    padding-right: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .item-policy-returns-refunds {
    padding-left: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .item-policy-returns-refunds {
    padding-top: clamp(.9375rem, -.2026869159rem + 5.7009345794vw, 4.75rem)
  }

  .item-policy-returns-refunds {
    padding-bottom: clamp(.9375rem, -.2026869159rem + 5.7009345794vw, 4.75rem)
  }

  .item-policy-returns-refunds__title {
    font-size: clamp(1.375rem, .8890186916rem + 2.4299065421vw, 3rem)
  }

  .item-policy-returns-refunds__title:not(:last-child) {
    margin-bottom: clamp(.3125rem, .2190420561rem + .4672897196vw, .625rem)
  }

  .item-policy-returns-refunds__text {
    font-size: clamp(1rem, .7757009346rem + 1.1214953271vw, 1.75rem)
  }

  .item-policy-returns-refunds__subtext {
    font-size: clamp(.875rem, .7628504673rem + .5607476636vw, 1.25rem)
  }

  .guide-returns-refunds__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .guide-returns-refunds__body {
    padding-top: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .guide-returns-refunds__body {
    padding-bottom: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .guide-returns-refunds__body {
    padding-left: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .guide-returns-refunds__body {
    padding-right: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .guide-returns-refunds__list {
    row-gap: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .guide-returns-refunds__item {
    padding-left: clamp(.625rem, -.1226635514rem + 3.738317757vw, 3.125rem)
  }

  .guide-returns-refunds__item {
    padding-right: clamp(.625rem, -.1226635514rem + 3.738317757vw, 3.125rem)
  }

  .guide-returns-refunds__item {
    padding-top: clamp(.625rem, -.113317757rem + 3.691588785vw, 3.09375rem)
  }

  .guide-returns-refunds__item {
    padding-bottom: clamp(.625rem, -.113317757rem + 3.691588785vw, 3.09375rem)
  }

  .guide-returns-refunds__item {
    -webkit-column-gap: clamp(.9375rem, -.4643691589rem + 7.0093457944vw, 5.625rem);
    -moz-column-gap: clamp(.9375rem, -.4643691589rem + 7.0093457944vw, 5.625rem);
    column-gap: clamp(.9375rem, -.4643691589rem + 7.0093457944vw, 5.625rem)
  }

  .guide-returns-refunds__item::before {
    font-size: clamp(1.875rem, 1.2394859813rem + 3.1775700935vw, 4rem)
  }

  .guide-returns-refunds__item::before {
    width: clamp(3.125rem, 2.1904205607rem + 4.6728971963vw, 6.25rem)
  }

  .guide-returns-refunds__text {
    font-size: clamp(1.25rem, .8761682243rem + 1.8691588785vw, 2.5rem)
  }

  .guide-returns-refunds__subtext {
    font-size: clamp(1.25rem, .8761682243rem + 1.8691588785vw, 2.5rem)
  }

  .page__hero-payments-billing {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__methods-payments-billing {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__methods-payments-billing {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__invoices-payments-billing {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__invoices-payments-billing {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__adjustments-payments-billing {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__adjustments-payments-billing {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__answers-payments-billing {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__answers-payments-billing {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__need-payments-billing {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__need-payments-billing {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__actions-payments-billing {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .hero-payments-billing__body {
    padding-top: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-payments-billing__body {
    padding-bottom: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-payments-billing__body {
    padding-left: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-payments-billing__body {
    padding-right: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-payments-billing__title {
    font-size: clamp(3.4375rem, 2.5963785047rem + 4.2056074766vw, 6.25rem)
  }

  .hero-payments-billing__title:not(:last-child) {
    margin-bottom: clamp(.625rem, .4567757009rem + .8411214953vw, 1.1875rem)
  }

  .hero-payments-billing__text {
    font-size: clamp(1.375rem, 1.2628504673rem + .5607476636vw, 1.75rem)
  }

  .methods-payments-billing__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .methods-payments-billing__protected {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .methods-payments-billing__protected {
    padding-left: clamp(1.25rem, -.6191588785rem + 9.3457943925vw, 7.5rem)
  }

  .methods-payments-billing__protected {
    padding-right: clamp(1.25rem, -.6191588785rem + 9.3457943925vw, 7.5rem)
  }

  .methods-payments-billing__protected {
    -webkit-column-gap: clamp(.3125rem, -.3417056075rem + 3.2710280374vw, 2.5rem);
    -moz-column-gap: clamp(.3125rem, -.3417056075rem + 3.2710280374vw, 2.5rem);
    column-gap: clamp(.3125rem, -.3417056075rem + 3.2710280374vw, 2.5rem)
  }

  .methods-payments-billing__protected:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .methods-payments-billing__list {
    padding-top: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .methods-payments-billing__list {
    padding-bottom: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .methods-payments-billing__list {
    padding-left: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .methods-payments-billing__list {
    padding-right: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .methods-payments-billing__list {
    gap: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .item-methods-payments-billing__content {
    padding-top: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem)
  }

  .item-methods-payments-billing__content {
    padding-bottom: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem)
  }

  .item-methods-payments-billing__content {
    padding-left: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem)
  }

  .item-methods-payments-billing__content {
    padding-right: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem)
  }

  .item-methods-payments-billing__image {
    width: clamp(2.5rem, 1.3785046729rem + 5.6074766355vw, 6.25rem)
  }

  .item-methods-payments-billing__image:not(:last-child) {
    margin-bottom: clamp(.3125rem, -.0613317757rem + 1.8691588785vw, 1.5625rem)
  }

  .item-methods-payments-billing__title {
    font-size: clamp(1.5rem, 1.2009345794rem + 1.4953271028vw, 2.5rem)
  }

  .item-methods-payments-billing__title:not(:last-child) {
    margin-bottom: clamp(.3125rem, .2190420561rem + .4672897196vw, .625rem)
  }

  .item-methods-payments-billing__text {
    font-size: clamp(1.25rem, 1.1752336449rem + .3738317757vw, 1.5rem)
  }

  .invoices-payments-billing__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .invoices-payments-billing__list {
    padding-top: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .invoices-payments-billing__list {
    padding-bottom: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .invoices-payments-billing__list {
    padding-left: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .invoices-payments-billing__list {
    padding-right: clamp(.9375rem, -.277453271rem + 6.0747663551vw, 5rem)
  }

  .invoices-payments-billing__item {
    padding-top: clamp(.75rem, .5257009346rem + 1.1214953271vw, 1.5rem)
  }

  .invoices-payments-billing__item {
    padding-bottom: clamp(.75rem, .5257009346rem + 1.1214953271vw, 1.5rem)
  }

  .invoices-payments-billing__item {
    font-size: clamp(1.125rem, 1.0128504673rem + .5607476636vw, 1.5rem)
  }

  .invoices-payments-billing__item {
    padding-left: clamp(.3125rem, -.1547897196rem + 2.3364485981vw, 1.875rem)
  }

  .invoices-payments-billing__item {
    padding-right: clamp(.9375rem, .6571261682rem + 1.4018691589vw, 1.875rem)
  }

  .invoices-payments-billing__item {
    -webkit-column-gap: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem);
    -moz-column-gap: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem);
    column-gap: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem)
  }

  .adjustments-payments-billing__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .adjustments-payments-billing__list {
    padding-top: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .adjustments-payments-billing__list {
    padding-bottom: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .adjustments-payments-billing__list {
    padding-left: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .adjustments-payments-billing__list {
    padding-right: clamp(.9375rem, -.277453271rem + 6.0747663551vw, 5rem)
  }

  .adjustments-payments-billing__item {
    padding-top: clamp(.75rem, .5257009346rem + 1.1214953271vw, 1.5rem)
  }

  .adjustments-payments-billing__item {
    padding-bottom: clamp(.75rem, .5257009346rem + 1.1214953271vw, 1.5rem)
  }

  .adjustments-payments-billing__item {
    font-size: clamp(1.125rem, 1.0128504673rem + .5607476636vw, 1.5rem)
  }

  .adjustments-payments-billing__item {
    padding-left: clamp(.3125rem, -.1547897196rem + 2.3364485981vw, 1.875rem)
  }

  .adjustments-payments-billing__item {
    padding-right: clamp(.9375rem, .6571261682rem + 1.4018691589vw, 1.875rem)
  }

  .adjustments-payments-billing__item {
    -webkit-column-gap: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem);
    -moz-column-gap: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem);
    column-gap: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem)
  }

  .page__hero-contact-support {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__info-contact-support {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__info-contact-support {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__links-contact-support {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__links-contact-support {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__form-contact-support {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__form-contact-support {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__live-contact-support {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__live-contact-support {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__actions-contact-support {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .hero-contact-support__body {
    padding-top: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-contact-support__body {
    padding-bottom: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-contact-support__body {
    padding-left: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-contact-support__body {
    padding-right: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-contact-support__title {
    font-size: clamp(3.4375rem, 2.5963785047rem + 4.2056074766vw, 6.25rem)
  }

  .hero-contact-support__title:not(:last-child) {
    margin-bottom: clamp(.625rem, .4567757009rem + .8411214953vw, 1.1875rem)
  }

  .hero-contact-support__text {
    font-size: clamp(1.25rem, 1.1004672897rem + .7476635514vw, 1.75rem)
  }

  .hero-contact-support__text:not(:last-child) {
    margin-bottom: clamp(1.875rem, 1.5011682243rem + 1.8691588785vw, 3.125rem)
  }

  .hero-contact-support__button {
    padding-top: clamp(.78125rem, .6504088785rem + .6542056075vw, 1.21875rem)
  }

  .hero-contact-support__button {
    padding-bottom: clamp(.78125rem, .6504088785rem + .6542056075vw, 1.21875rem)
  }

  .hero-contact-support__button {
    padding-left: clamp(.625rem, -.0292056075rem + 3.2710280374vw, 2.8125rem)
  }

  .hero-contact-support__button {
    padding-right: clamp(.625rem, -.0292056075rem + 3.2710280374vw, 2.8125rem)
  }

  .info-contact-support__text {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .info-contact-support__text {
    padding-top: clamp(.625rem, .5595794393rem + .3271028037vw, .84375rem)
  }

  .info-contact-support__text {
    padding-bottom: clamp(.625rem, .5595794393rem + .3271028037vw, .84375rem)
  }

  .info-contact-support__text {
    padding-left: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .info-contact-support__text {
    padding-right: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .info-contact-support__text {
    -webkit-column-gap: clamp(.9375rem, .4702102804rem + 2.3364485981vw, 2.5rem);
    -moz-column-gap: clamp(.9375rem, .4702102804rem + 2.3364485981vw, 2.5rem);
    column-gap: clamp(.9375rem, .4702102804rem + 2.3364485981vw, 2.5rem)
  }

  .links-contact-support__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .links-contact-support__list {
    gap: clamp(.9375rem, .8440420561rem + .4672897196vw, 1.25rem)
  }

  .item-links-contact-support__content {
    padding-top: clamp(1.5625rem, 1.1512850467rem + 2.0560747664vw, 2.9375rem)
  }

  .item-links-contact-support__content {
    padding-bottom: clamp(1.5625rem, 1.1512850467rem + 2.0560747664vw, 2.9375rem)
  }

  .item-links-contact-support__content {
    padding-left: clamp(.9375rem, .6197429907rem + 1.5887850467vw, 2rem)
  }

  .item-links-contact-support__content {
    padding-right: clamp(.9375rem, .6197429907rem + 1.5887850467vw, 2rem)
  }

  .item-links-contact-support__image:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .item-links-contact-support__title {
    font-size: clamp(1.5rem, 1.4252336449rem + .3738317757vw, 1.75rem)
  }

  .item-links-contact-support__title:not(:last-child) {
    margin-bottom: clamp(.3125rem, .1255841121rem + .9345794393vw, .9375rem)
  }

  .item-links-contact-support__text {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .form-contact-support__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .form-support__user {
    -webkit-column-gap: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem);
    -moz-column-gap: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem);
    column-gap: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .form-support__user:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .form-support__input {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .form-support__massage {
    padding-top: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem)
  }

  .form-support__massage {
    padding-bottom: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem)
  }

  .form-support__massage {
    padding-right: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem)
  }

  .form-support__massage {
    padding-left: clamp(.625rem, .3446261682rem + 1.4018691589vw, 1.5625rem)
  }

  .form-support__massage:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .form-support__label {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .form-support__label:not(:last-child) {
    margin-bottom: clamp(.3125rem, .2190420561rem + .4672897196vw, .625rem)
  }

  .form-support__textarea {
    padding-top: clamp(.625rem, .4380841121rem + .9345794393vw, 1.25rem)
  }

  .form-support__textarea {
    padding-bottom: clamp(.625rem, .4380841121rem + .9345794393vw, 1.25rem)
  }

  .form-support__textarea {
    padding-left: clamp(.625rem, .4380841121rem + .9345794393vw, 1.25rem)
  }

  .form-support__textarea {
    padding-right: clamp(.625rem, .4380841121rem + .9345794393vw, 1.25rem)
  }

  .form-support__textarea {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .form-support__actions {
    -webkit-column-gap: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem);
    -moz-column-gap: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem);
    column-gap: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .form-support__button {
    padding-left: clamp(1.5625rem, 1.1325934579rem + 2.1495327103vw, 3rem)
  }

  .form-support__button {
    padding-right: clamp(1.5625rem, 1.1325934579rem + 2.1495327103vw, 3rem)
  }

  .upload-form__content {
    padding-left: clamp(.0000000625rem, -.2803737506rem + 1.4018690654vw, .9375rem)
  }

  .upload-form__file {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .upload-form__file:not(:last-child) {
    margin-bottom: clamp(.53125rem, .4004088785rem + .6542056075vw, .96875rem)
  }

  .upload-form__button {
    padding-left: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .upload-form__button {
    padding-right: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .live-contact-support__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .live-contact-support__info {
    padding-top: clamp(1.25rem, .6892523364rem + 2.8037383178vw, 3.125rem)
  }

  .live-contact-support__info {
    padding-bottom: clamp(1.25rem, .6892523364rem + 2.8037383178vw, 3.125rem)
  }

  .live-contact-support__info {
    padding-left: clamp(1.25rem, .6892523364rem + 2.8037383178vw, 3.125rem)
  }

  .live-contact-support__info {
    padding-right: clamp(1.25rem, .1285046729rem + 5.6074766355vw, 5rem)
  }

  .live-contact-support__info {
    -webkit-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    -moz-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .live-contact-support__content {
    font-size: clamp(1.25rem, 1.1752336449rem + .3738317757vw, 1.5rem)
  }

  .live-contact-support__button {
    padding-left: clamp(1.875rem, .6039719626rem + 6.3551401869vw, 6.125rem)
  }

  .live-contact-support__button {
    padding-right: clamp(1.875rem, .6039719626rem + 6.3551401869vw, 6.125rem)
  }

  .page__hero-shipping-delivery {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__options-shipping-delivery {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__options-shipping-delivery {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__times-shipping-delivery {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__times-shipping-delivery {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__partners-shipping-delivery {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__partners-shipping-delivery {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__guarantee-shipping-delivery {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__guarantee-shipping-delivery {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__answers-shipping-delivery {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__answers-shipping-delivery {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__need-shipping-delivery {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__need-shipping-delivery {
    padding-bottom: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .page__actions-shipping-delivery {
    padding-top: clamp(2.5rem, 2.3130841121rem + .9345794393vw, 3.125rem)
  }

  .hero-shipping-delivery__body {
    padding-top: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-shipping-delivery__body {
    padding-bottom: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-shipping-delivery__body {
    padding-left: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-shipping-delivery__body {
    padding-right: clamp(1.25rem, .5023364486rem + 3.738317757vw, 3.75rem)
  }

  .hero-shipping-delivery__title {
    font-size: clamp(3.4375rem, 2.5963785047rem + 4.2056074766vw, 6.25rem)
  }

  .hero-shipping-delivery__title:not(:last-child) {
    margin-bottom: clamp(.625rem, .4567757009rem + .8411214953vw, 1.1875rem)
  }

  .hero-shipping-delivery__text {
    font-size: clamp(1.25rem, 1.1004672897rem + .7476635514vw, 1.75rem)
  }

  .hero-shipping-delivery__text:not(:last-child) {
    margin-bottom: clamp(1.875rem, 1.5011682243rem + 1.8691588785vw, 3.125rem)
  }

  .options-shipping-delivery__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .item-options-shipping-delivery {
    padding-top: clamp(1.0625rem, .5017523364rem + 2.8037383178vw, 2.9375rem)
  }

  .item-options-shipping-delivery {
    padding-bottom: clamp(1.0625rem, .5017523364rem + 2.8037383178vw, 2.9375rem)
  }

  .item-options-shipping-delivery {
    padding-left: clamp(.625rem, .2137850467rem + 2.0560747664vw, 2rem)
  }

  .item-options-shipping-delivery {
    padding-right: clamp(.625rem, .2137850467rem + 2.0560747664vw, 2rem)
  }

  .item-options-shipping-delivery__image {
    width: clamp(3.75rem, 3.3761682243rem + 1.8691588785vw, 5rem)
  }

  .item-options-shipping-delivery__image:not(:last-child) {
    margin-bottom: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .item-options-shipping-delivery__title {
    font-size: clamp(1.5rem, 1.4252336449rem + .3738317757vw, 1.75rem)
  }

  .item-options-shipping-delivery__title:not(:last-child) {
    margin-bottom: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem)
  }

  .item-options-shipping-delivery__text {
    font-size: clamp(1.125rem, 1.0876168224rem + .1869158879vw, 1.25rem)
  }

  .times-shipping-delivery__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .times-shipping-delivery__list {
    padding-top: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .times-shipping-delivery__list {
    padding-bottom: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .times-shipping-delivery__list {
    padding-left: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .times-shipping-delivery__list {
    padding-right: clamp(.9375rem, -.277453271rem + 6.0747663551vw, 5rem)
  }

  .times-shipping-delivery__item {
    padding-top: clamp(.75rem, .5257009346rem + 1.1214953271vw, 1.5rem)
  }

  .times-shipping-delivery__item {
    padding-bottom: clamp(.75rem, .5257009346rem + 1.1214953271vw, 1.5rem)
  }

  .times-shipping-delivery__item {
    font-size: clamp(1.125rem, 1.0128504673rem + .5607476636vw, 1.5rem)
  }

  .times-shipping-delivery__item {
    padding-left: clamp(.3125rem, -.1547897196rem + 2.3364485981vw, 1.875rem)
  }

  .times-shipping-delivery__item {
    padding-right: clamp(.9375rem, .6571261682rem + 1.4018691589vw, 1.875rem)
  }

  .times-shipping-delivery__item {
    -webkit-column-gap: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem);
    -moz-column-gap: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem);
    column-gap: clamp(.625rem, .5315420561rem + .4672897196vw, .9375rem)
  }

  .times-shipping-delivery__item:last-child {
    padding-top: clamp(.75rem, .7126168224rem + .1869158879vw, .875rem)
  }

  .times-shipping-delivery__item:last-child {
    padding-bottom: clamp(.75rem, .7126168224rem + .1869158879vw, .875rem)
  }

  .times-shipping-delivery__wrapper {
    -webkit-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    -moz-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .times-shipping-delivery__button {
    padding-left: clamp(.9375rem, -.3148364486rem + 6.261682243vw, 5.125rem)
  }

  .times-shipping-delivery__button {
    padding-right: clamp(.9375rem, -.3148364486rem + 6.261682243vw, 5.125rem)
  }

  .partners-shipping-delivery__section-header {
    padding-top: clamp(1.5625rem, 1.1325934579rem + 2.1495327103vw, 3rem)
  }

  .partners-shipping-delivery__section-header {
    padding-bottom: clamp(1.5625rem, 1.1325934579rem + 2.1495327103vw, 3rem)
  }

  .partners-shipping-delivery__section-header {
    padding-left: clamp(1.5625rem, 1.1325934579rem + 2.1495327103vw, 3rem)
  }

  .partners-shipping-delivery__section-header {
    padding-right: clamp(1.5625rem, 1.1325934579rem + 2.1495327103vw, 3rem)
  }

  .partners-shipping-delivery__title {
    font-size: clamp(1.5rem, 1.0514018692rem + 2.2429906542vw, 3rem)
  }

  .partners-shipping-delivery__title:not(:last-child) {
    margin-bottom: clamp(.9375rem, .6571261682rem + 1.4018691589vw, 1.875rem)
  }

  .partners-shipping-delivery__text {
    font-size: clamp(1.25rem, 1.1752336449rem + .3738317757vw, 1.5rem)
  }

  .partners-shipping-delivery__list {
    padding-top: clamp(.9375rem, .3206775701rem + 3.0841121495vw, 3rem)
  }

  .partners-shipping-delivery__list {
    padding-bottom: clamp(.9375rem, .3206775701rem + 3.0841121495vw, 3rem)
  }

  .partners-shipping-delivery__list {
    padding-left: clamp(.9375rem, .3206775701rem + 3.0841121495vw, 3rem)
  }

  .partners-shipping-delivery__list {
    padding-right: clamp(.9375rem, .3206775701rem + 3.0841121495vw, 3rem)
  }

  .partners-shipping-delivery__link {
    width: clamp(4.0625rem, 3.109228972rem + 4.7663551402vw, 7.25rem)
  }

  .guarantee-shipping-delivery__title:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .guarantee-shipping-delivery__list {
    padding-top: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .guarantee-shipping-delivery__list {
    padding-bottom: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .guarantee-shipping-delivery__list {
    padding-right: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .guarantee-shipping-delivery__list {
    padding-left: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .guarantee-shipping-delivery__list {
    gap: clamp(.9375rem, .2832943925rem + 3.2710280374vw, 3.125rem)
  }

  .item-guarantee-shipping-delivery {
    padding-top: clamp(.3125rem, .1255841121rem + .9345794393vw, .9375rem)
  }

  .item-guarantee-shipping-delivery {
    padding-bottom: clamp(.3125rem, .1255841121rem + .9345794393vw, .9375rem)
  }

  .item-guarantee-shipping-delivery {
    padding-left: clamp(.3125rem, .1255841121rem + .9345794393vw, .9375rem)
  }

  .item-guarantee-shipping-delivery {
    padding-right: clamp(.3125rem, .1255841121rem + .9345794393vw, .9375rem)
  }

  .item-guarantee-shipping-delivery__image {
    width: clamp(3.125rem, 2.1904205607rem + 4.6728971963vw, 6.25rem)
  }

  .item-guarantee-shipping-delivery__image:not(:last-child) {
    margin-bottom: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .item-guarantee-shipping-delivery__title {
    font-size: clamp(1.5rem, 1.2009345794rem + 1.4953271028vw, 2.5rem)
  }

  .item-guarantee-shipping-delivery__title:not(:last-child) {
    margin-bottom: clamp(.3125rem, .2190420561rem + .4672897196vw, .625rem)
  }

  .item-guarantee-shipping-delivery__text {
    font-size: clamp(1.25rem, 1.1752336449rem + .3738317757vw, 1.5rem)
  }

  .page__actions-shipping-delivery .actions-back__body {
    -webkit-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    -moz-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }
}

@media (max-width:30em)and (min-width:86.875em) {
  .devices-carousel__button {
    padding-left: 5.375rem
  }

  .devices-carousel__button {
    padding-right: 5.375rem
  }

  .blog__button {
    padding-left: 5.375rem
  }

  .blog__button {
    padding-right: 5.375rem
  }
}

@media (max-width:30em)and (min-width:20em)and (max-width:86.875em) {
  .devices-carousel__button {
    padding-left: clamp(4.5625rem, 4.3195093458rem + 1.214953271vw, 5.375rem)
  }

  .devices-carousel__button {
    padding-right: clamp(4.5625rem, 4.3195093458rem + 1.214953271vw, 5.375rem)
  }

  .blog__button {
    padding-left: clamp(4.6875rem, 4.4818925234rem + 1.0280373832vw, 5.375rem)
  }

  .blog__button {
    padding-right: clamp(4.6875rem, 4.4818925234rem + 1.0280373832vw, 5.375rem)
  }
}

@media (max-width:46.49875em)and (min-width:86.875em) {
  .devices-carousel__wrapper.swiper-wrapper {
    gap: 1.5625rem
  }

  .need-help__button {
    padding-left: 5.25rem
  }

  .need-help__button {
    padding-right: 5.25rem
  }
}

@media (max-width:46.49875em)and (min-width:20em)and (max-width:86.875em) {
  .devices-carousel__wrapper.swiper-wrapper {
    gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .need-help__button {
    padding-left: clamp(2.8125rem, 2.0835280374rem + 3.6448598131vw, 5.25rem)
  }

  .need-help__button {
    padding-right: clamp(2.8125rem, 2.0835280374rem + 3.6448598131vw, 5.25rem)
  }
}

@media (max-width:64em)and (min-width:86.875em) {
  .form-header:not(:last-child) {
    margin-bottom: 4.78125rem
  }

  .footer__menus {
    row-gap: 9.4375rem
  }

  .logo-footer-actions__title {
    font-size: 5rem
  }

  .social-actions-footer__link {
    width: 2.5rem
  }

  .payments-actions-footer__link {
    width: 2.5rem
  }

  .subscribe__container {
    gap: 6.25rem
  }
}

@media (max-width:64em)and (min-width:20em)and (max-width:86.875em) {
  .form-header:not(:last-child) {
    margin-bottom: clamp(3.75rem, 3.441588785rem + 1.5420560748vw, 4.78125rem)
  }

  .footer__menus {
    row-gap: clamp(6.6875rem, 5.8650700935rem + 4.1121495327vw, 9.4375rem)
  }

  .logo-footer-actions__title {
    font-size: clamp(3.75rem, 3.3761682243rem + 1.8691588785vw, 5rem)
  }

  .social-actions-footer__link {
    width: clamp(2.5rem, 2.9059579439rem + -.4672897196vw, 2.8125rem)
  }

  .payments-actions-footer__link {
    width: clamp(2.5rem, 2.9059579439rem + -.4672897196vw, 2.8125rem)
  }

  .subscribe__container {
    gap: clamp(5rem, 4.6261682243rem + 1.8691588785vw, 6.25rem)
  }
}

@media (min-width:64.0625em)and (max-width:90em) {
  .footer__menus {
    -webkit-column-gap: clamp(1.875rem, -2.7560240964rem + 7.2289156627vw, 3.75rem);
    -moz-column-gap: clamp(1.875rem, -2.7560240964rem + 7.2289156627vw, 3.75rem);
    column-gap: clamp(1.875rem, -2.7560240964rem + 7.2289156627vw, 3.75rem)
  }

  .actions-footer {
    flex-basis: clamp(21.875rem, 1.8072289157rem + 31.3253012048vw, 30rem)
  }

  .actions-footer__links {
    -webkit-column-gap: clamp(1.25rem, -5.5421686747rem + 10.6024096386vw, 4rem);
    -moz-column-gap: clamp(1.25rem, -5.5421686747rem + 10.6024096386vw, 4rem);
    column-gap: clamp(1.25rem, -5.5421686747rem + 10.6024096386vw, 4rem)
  }

  .logo-footer-actions__title {
    font-size: clamp(3.75rem, .6626506024rem + 4.8192771084vw, 5rem)
  }
}

@media (min-width:48em)and (min-width:48em)and (max-width:90em) {
  .slide-hero-home__content {
    padding-left: clamp(.9375rem, -8.7053571429rem + 20.0892857143vw, 9.375rem)
  }
}

@media (min-width:47.99875em)and (max-width:90em) {
  .aside-blog-detail-main__date:not(:last-child) {
    margin-bottom: clamp(1.5625rem, -.2231146394rem + 3.7201273772vw, 3.125rem)
  }

  .social__item:not(:last-child) {
    margin-bottom: clamp(.625rem, -.0892458558rem + 1.4880509509vw, 1.25rem)
  }
}

@media (max-width:47.99875em)and (min-width:86.875em) {
  .aside-blog-detail-main:not(:last-child) {
    margin-bottom: 3.125rem
  }

  .social {
    -webkit-column-gap: 1.5625rem;
    -moz-column-gap: 1.5625rem;
    column-gap: 1.5625rem
  }

  .device-setup-guide-3__content {
    padding-top: 2.1875rem
  }

  .device-setup-guide-3__content {
    padding-bottom: 2.1875rem
  }

  .device-setup-guide-3__content {
    padding-left: 2.1875rem
  }

  .device-setup-guide-3__content {
    padding-right: 2.1875rem
  }

  .device-setup-guide-3__image {
    padding-top: 2.1875rem
  }

  .device-setup-guide-3__image {
    padding-bottom: 2.1875rem
  }

  .device-setup-guide-3__image {
    padding-left: 2.1875rem
  }

  .device-setup-guide-3__image {
    padding-right: 2.1875rem
  }

  .form-support__user {
    row-gap: 3.125rem
  }

  .times-shipping-delivery__wrapper {
    row-gap: 1.5625rem
  }

  .page__actions-shipping-delivery .actions-back__body {
    row-gap: 2.5rem
  }
}

@media (max-width:47.99875em)and (min-width:20em)and (max-width:86.875em) {
  .aside-blog-detail-main:not(:last-child) {
    margin-bottom: clamp(1.875rem, 1.5011682243rem + 1.8691588785vw, 3.125rem)
  }

  .social {
    -webkit-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    -moz-column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem);
    column-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .device-setup-guide-3__content {
    padding-top: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .device-setup-guide-3__content {
    padding-bottom: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .device-setup-guide-3__content {
    padding-left: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .device-setup-guide-3__content {
    padding-right: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .device-setup-guide-3__image {
    padding-top: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .device-setup-guide-3__image {
    padding-bottom: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .device-setup-guide-3__image {
    padding-left: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .device-setup-guide-3__image {
    padding-right: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }

  .form-support__user {
    row-gap: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .times-shipping-delivery__wrapper {
    row-gap: clamp(.9375rem, .7505841121rem + .9345794393vw, 1.5625rem)
  }

  .page__actions-shipping-delivery .actions-back__body {
    row-gap: clamp(1.5625rem, 1.2821261682rem + 1.4018691589vw, 2.5rem)
  }
}

@media (max-width:46.31125em)and (min-width:86.875em) {
  .faq__questions {
    row-gap: 1.25rem
  }

  .faq__questions {
    padding-left: 3.125rem
  }

  .faq__questions {
    padding-right: 3.125rem
  }

  .faq__questions {
    padding-top: 1.875rem
  }

  .faq__questions {
    padding-bottom: 1.875rem
  }
}

@media (max-width:46.31125em)and (min-width:20em)and (max-width:86.875em) {
  .faq__questions {
    row-gap: clamp(.625rem, .4380841121rem + .9345794393vw, 1.25rem)
  }

  .faq__questions {
    padding-left: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .faq__questions {
    padding-right: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }

  .faq__questions {
    padding-top: clamp(1.25rem, 1.0630841121rem + .9345794393vw, 1.875rem)
  }

  .faq__questions {
    padding-bottom: clamp(1.25rem, 1.0630841121rem + .9345794393vw, 1.875rem)
  }
}

@media (max-width:29.99875em)and (min-width:86.875em) {
  .setup-guide__button {
    padding-left: 5.25rem
  }

  .setup-guide__button {
    padding-right: 5.25rem
  }
}

@media (max-width:29.99875em)and (min-width:20em)and (max-width:86.875em) {
  .setup-guide__button {
    padding-left: clamp(3.4375rem, 2.8954439252rem + 2.7102803738vw, 5.25rem)
  }

  .setup-guide__button {
    padding-right: clamp(3.4375rem, 2.8954439252rem + 2.7102803738vw, 5.25rem)
  }
}

@media (min-width:48em)and (max-width:90em) {
  .device-setup-guide-3__content {
    padding-left: clamp(.9375rem, -2.9910714286rem + 8.1845238095vw, 4.375rem)
  }
}

@media (max-width:49.99875em)and (min-width:86.875em) {
  .actions-guide-setup-guide-3__button {
    padding-left: 5.25rem
  }

  .actions-guide-setup-guide-3__button {
    padding-right: 5.25rem
  }
}

@media (max-width:49.99875em)and (min-width:20em)and (max-width:86.875em) {
  .actions-guide-setup-guide-3__button {
    padding-left: clamp(1.875rem, .8656542056rem + 5.046728972vw, 5.25rem)
  }

  .actions-guide-setup-guide-3__button {
    padding-right: clamp(1.875rem, .8656542056rem + 5.046728972vw, 5.25rem)
  }
}

@media (max-width:35.99875em)and (min-width:86.875em) {
  .form-support__actions {
    row-gap: 3.125rem
  }
}

@media (max-width:35.99875em)and (min-width:20em)and (max-width:86.875em) {
  .form-support__actions {
    row-gap: clamp(1.5625rem, 1.0952102804rem + 2.3364485981vw, 3.125rem)
  }
}

@media (max-width:63.99875em)and (min-width:86.875em) {
  .live-contact-support__info {
    row-gap: 2.1875rem
  }
}

@media (max-width:63.99875em)and (min-width:20em)and (max-width:86.875em) {
  .live-contact-support__info {
    row-gap: clamp(1.25rem, .9696261682rem + 1.4018691589vw, 2.1875rem)
  }
}

@media (any-hover:hover) {
  .select:hover .select__title {
    border: .125rem solid rgba(22, 25, 33, .2)
  }

  .select__option:hover {
    background: rgba(16, 89, 246, .1843137255)
  }

  .spollers__title:hover {
    color: var(--text-accent)
  }

  .button:hover {
    background-color: var(--primary);
    color: var(--text-accent);
    border: .125rem solid var(--text-accent)
  }

  .devices-carousel__control:hover {
    background-color: var(--text-accent)
  }

  .slide-devices-carousel:hover .slide-devices-carousel__image img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
  }

  .slide-devices-carousel:hover .slide-devices-carousel__label,
  .slide-devices-carousel:hover .slide-devices-carousel__price,
  .slide-devices-carousel:hover .slide-devices-carousel__title {
    color: var(--text-accent)
  }

  .post-blog:hover .post-blog__image img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
  }

  .post-blog:hover .post-blog__image::after {
    opacity: 0
  }

  .post-blog:hover .post-blog__link {
    background-color: var(--text-accent)
  }

  .post-blog:hover .post-blog__link span img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3)
  }

  .form-header__search:hover {
    border: 2px solid rgba(16, 90, 246, .8)
  }

  .form-header__button:hover.form-header__icon img {
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
  }

  .menu__list.menu__list>li:hover {
    color: var(--text-accent)
  }

  .menu__list.menu__list>li:hover:first-child .submenu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: rotateX(0);
    transform: rotateX(0)
  }

  .menu__list.menu__list>li:hover:first-child>a::after {
    background: url(../img/header/vector-menu-blue.svg) center/100% no-repeat;
    width: .75rem;
    height: .5rem;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
  }

  .menu__list .submenu a:hover {
    color: var(--text-accent)
  }

  .actions-header__button--profile:hover {
    background: #f9f9f9 url(../img/header/profile-icon-hov.svg) center/1.5625rem no-repeat
  }

  .actions-header__button--cart:hover {
    background: #f9f9f9 url(../img/header/cart-icon-hov.svg) center/1.5625rem no-repeat
  }

  .actions-header__button--heart:hover {
    background: #f9f9f9 url(../img/header/heart-icon-hov.svg) center/1.5625rem no-repeat
  }

  .social-actions-footer__link:hover.social-actions-footer__link img {
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
  }

  .payments-actions-footer__link:hover.payments-actions-footer__link img {
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
  }

  .column-footer__list a:hover {
    text-decoration: underline
  }

  .hero-home__paginations .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active) {
    opacity: .5
  }

  .partners__link:hover.partners__link img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
  }

  .slide-categories:hover {
    background-color: var(--text-accent)
  }

  .slide-categories:hover .slide-categories__item {
    background-color: var(--text-accent)
  }

  .discover__card:hover::before {
    width: 200%
  }

  .discover__button:hover {
    border: .3125rem solid var(--primary);
    color: var(--primary);
    background-color: var(--secondary)
  }

  .item-application:hover .item-application__header {
    width: 30%
  }

  .item-application:hover .item-application__footer {
    height: 6.25rem;
    opacity: 1
  }

  .item-application:hover .item-application__link img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
  }

  .slide-blog:hover .slide-blog__image img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
  }

  .slide-blog:hover .slide-blog__image::after {
    opacity: 0
  }

  .slide-blog:hover .slide-blog__link {
    background-color: var(--text-accent)
  }

  .slide-blog:hover .slide-blog__link span img {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
  }

  .form-subscribe__input:hover.form-subscribe__input::-webkit-input-placeholder {
    opacity: 1;
    color: var(--text-accent)
  }

  .form-subscribe__input:hover.form-subscribe__input:-ms-input-placeholder {
    opacity: 1;
    color: var(--text-accent)
  }

  .form-subscribe__input:hover.form-subscribe__input::-ms-input-placeholder {
    opacity: 1;
    color: var(--text-accent)
  }

  .form-subscribe__input:hover.form-subscribe__input::placeholder {
    opacity: 1;
    color: var(--text-accent)
  }

  .form-subscribe__button:hover {
    background-color: var(--text-accent);
    color: var(--primary);
    border: .1875rem solid var(--text-accent)
  }

  .hero-about__button:hover {
    border: .125rem solid var(--secondary);
    color: var(--secondary)
  }

  .list-trusted-partners__link:hover.list-trusted-partners__link img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
  }

  .controls-gallery-blog__button:hover {
    background-color: var(--text-accent);
    color: var(--primary)
  }

  .broadcrumbs__link:not(.active):hover {
    color: rgba(22, 25, 33, .5)
  }

  .social__link:hover {
    background-color: var(--text-accent)
  }

  .social__link:hover.social__link img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
  }

  .hero-support__button:hover {
    background-color: var(--primary);
    color: var(--text-accent)
  }

  .hero-support__button:hover.hero-support__button--warranty {
    background: #d6d4d4;
    color: var(--secondary)
  }

  .support-services__item:hover {
    border: .1875rem solid var(--text-accent);
    color: var(--text-accent)
  }

  .support-services__item:hover .support-services__image img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
  }

  .faq__button:hover {
    background-color: var(--text-accent);
    color: var(--primary)
  }

  .item-privacy-policy__text a:hover {
    text-decoration: underline
  }

  .actions-guide-setup-guide-3__button--lite:hover {
    background-color: var(--text-accent);
    color: var(--primary)
  }

  .item-links-contact-support:hover .item-links-contact-support__image img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
  }

  .item-links-contact-support:hover .item-links-contact-support__content {
    border: .1875rem solid rgba(22, 25, 33, .35)
  }

  .form-support__input:hover {
    border: .125rem solid rgba(22, 25, 33, .2)
  }

  .form-support__massage:hover {
    border: .125rem solid rgba(22, 25, 33, .2)
  }

  .form-support__button--blue:hover {
    background-color: var(--primary);
    color: var(--text-accent)
  }

  .form-support__button--transparent:hover {
    border: .125rem solid var(--text-black)
  }

  .times-shipping-delivery__button:hover {
    background-color: var(--text-accent);
    color: var(--primary)
  }

  .partners-shipping-delivery__item:hover .partners-shipping-delivery__link img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
  }
}


/* Product Detail */

.product-hero {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.product-hero .left,
.product-hero .right {
  width: 50%;
}

.product-name {
  font-size: 60px;
  line-height: 120%;
  font-weight: 500;
}

.product-second-name {
  font-size: 20px;
  line-height: 22px;
  font-weight: 500;
  color: var(--text-accent);
  margin: 5px 0 15px;
}

.product-model {
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
}

.product-price {
  font-size: 80px;

  color: var(--text-accent);
  font-weight: 500;
  margin-top: 30px;
}

/* ========== Sepet sayfası (5gonline cart) ========== */
.cart-page {
  max-width: 1200px;
  margin: 0 auto;
  padding: 2rem 1rem 3rem;
}

.cart-page__title {
  font-size: clamp(1.5rem, 4vw, 2rem);
  font-weight: 600;
  color: var(--text-primary, #161921);
  margin-bottom: 1.5rem;
}

.cart-page__layout {
  display: grid;
  grid-template-columns: 1fr 380px;
  gap: 2.5rem;
  align-items: start;
}

@media (max-width: 1024px) {
  .cart-page__layout {
    grid-template-columns: 1fr;
  }
}

.cart-page__table {
  width: 100%;
  border-collapse: collapse;
}

.cart-page__table thead {
  border-bottom: 1px solid #e5e5e5;
}

.cart-page__table th {
  padding: 0.75rem 0;
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--text-inverse, #898989);
  text-align: left;
}

.cart-page__table th.product-quantity {
  text-align: center;
}

.cart-page__table th.product-price,
.cart-page__table td.product-price {
  text-align: right;
}

.cart-page__table tbody tr {
  border-bottom: 1px solid #eee;
}

.cart-page__table td {
  padding: 1.25rem 0;
  vertical-align: middle;
}

.cart-page__product {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.cart-page__product-thumb {
  flex-shrink: 0;
  width: 80px;
  height: 80px;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  overflow: hidden;
  background: #f9f9f9;
}

.cart-page__product-thumb a,
.cart-page__product-thumb img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cart-page__product-name {
  font-weight: 600;
  font-size: 1rem;
  color: var(--text-primary, #161921);
  text-decoration: none;
  margin-bottom: 0.25rem;
}

.cart-page__product-name:hover {
  color: var(--text-accent, #105af6);
}

.cart-page__product-desc {
  font-size: 0.8125rem;
  color: var(--text-inverse, #898989);
  line-height: 1.4;
  margin: 0;
}

.cart-page__table .product-price {
  font-weight: 600;
  font-size: 1rem;
  color: var(--text-primary, #161921);
}

.cart-page__remove {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  color: #666;
  font-size: 1.25rem;
  line-height: 1;
  text-decoration: none;
  transition: border-color 0.2s, color 0.2s, background 0.2s;
}

.cart-page__remove:hover {
  border-color: #ccc;
  color: var(--text-primary);
  background: #f5f5f5;
}

.woocommerce table.shop_table{
  border:none;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{
  background-color: #105af6 !important;
  color: #fff !important;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button br{
  display: none !important;
}

.cart-page__product-thumb {
  width: 120px !important;
  height: 120px !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
  background: #105af6 !important;
  border-radius: 50px;
  padding: 15px;
  font-size: 15px;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button br{
  display: none !important;
}

.cart-page__product-thumb a{
  display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
}

.cart-page__left{
  width: 100% !important;
}

.woocommerce-cart table.cart img{
  width: 100px !important;
}

.cart-page{
  margin-top: 60px !important;
}

.cart-page__layout{
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-end !important;
}

/* Quantity stepper */
.quantity--stepper {
  display: inline-flex;
  align-items: center;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  overflow: hidden;
}

.quantity__btn {
  width: 36px;
  height: 36px;
  border: none;
  background: #f9f9f9;
  color: var(--text-primary, #161921);
  font-size: 1.125rem;
  line-height: 1;
  cursor: pointer;
  transition: background 0.2s;
}

.quantity__btn:hover {
  background: #eee;
}

.quantity__input {
  width: 44px;
  height: 36px;
  border: none;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  text-align: center;
  font-size: 0.9375rem;
  font-weight: 500;
  -moz-appearance: textfield;
}

.quantity__input::-webkit-outer-spin-button,
.quantity__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.cart-page__actions {
  margin-top: 1rem;
}

.cart-page__update {
  padding: 0.625rem 1.25rem;
  font-size: 0.9375rem;
  font-weight: 500;
  color: var(--text-primary);
  background: #f0f0f0;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.2s, border-color 0.2s;
}

.cart-page__update:hover {
  background: #e8e8e8;
  border-color: #ddd;
}

/* Sağ sütun: özet */
.cart-page__totals {
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  padding: 1.5rem;
  position: sticky;
  top: 1rem;
}

.cart-page__totals-table {
  width: 100%;
  border: none;
}

.cart-page__totals-table tr {
  border: none;
}

.cart-page__totals-table th,
.cart-page__totals-table td {
  padding: 0.5rem 0;
  border: none;
  font-size: 0.9375rem;
  color: var(--text-primary, #161921);
}

.cart-page__totals-table th {
  font-weight: 400;
  text-align: left;
}

.cart-page__totals-table td {
  text-align: right;
  font-weight: 500;
}

.cart-page__totals-table .order-total th,
.cart-page__totals-table .order-total td {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
  font-weight: 600;
  border-top: 1px solid #e5e5e5;
}

.cart-page__coupon {
  display: flex;
  gap: 0.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.cart-page__coupon-input {
  flex: 1;
  padding: 0.625rem 0.875rem;
  font-size: 0.9375rem;
  border: 1px solid var(--text-accent, #105af6);
  border-radius: 6px;
  min-width: 0;
}

.cart-page__coupon-input::placeholder {
  color: #999;
}

.cart-page__coupon-btn {
  width: 44px;
  height: 44px;
  padding: 0;
  border: none;
  background: var(--text-accent, #105af6);
  color: #fff;
  font-size: 1.25rem;
  line-height: 1;
  border-radius: 6px;
  cursor: pointer;
  transition: opacity 0.2s;
}

.cart-page__coupon-btn:hover {
  opacity: 0.9;
}

.cart-page__checkout {
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}

.cart-page__checkout .checkout-button,
.cart-page__checkout a.button {
  display: block;
  width: 100%;
  padding: 0.875rem 1.5rem;
  font-size: 1rem;
  font-weight: 600;
  text-align: center;
  color: #fff;
  background: var(--text-accent, #105af6);
  border: none;
  border-radius: 6px;
  text-decoration: none;
  transition: opacity 0.2s;
}

.cart-page__checkout .checkout-button:hover,
.cart-page__checkout a.button:hover {
  opacity: 0.9;
  color: #fff;
}

.cart-page__payments-title {
  font-size: 0.8125rem;
  color: var(--text-inverse, #898989);
  margin: 0 0 0.5rem 0;
}

.cart-page__payments-icons {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  align-items: center;
}

.cart-page__pay-icon {
  display: inline-block;
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  font-weight: 500;
  color: #666;
  background: #f5f5f5;
  border-radius: 4px;
}

/* Boş sepet */
.woocommerce-cart-form + .cart-collaterals {
  margin-top: 0;
}

.cart-collaterals .cross-sells {
  margin-top: 2rem;
}


.single-product, .pf-layout{
  margin-top: 60px !important;
}


.pf-layout .products .product .add-to-cart{
  display: none !important;
}


.woocommerce-account .woocommerce-MyAccount-navigation{
  width: 100%;
}

.boo-page{
  margin-top: 60px;
}


.product-name {
  font-size: 20px;
  line-height: 120%;
  font-weight: 500;
}

.exact-account .woocommerce-MyAccount-content{
  padding: 50px 45px !important;
}

.woocommerce table.shop_table th, .woocommerce table.shop_table td {
  padding: 9px 12px 9px 0;
}

.order-again{
  float: left;
  margin-right: 15px;
}