/* DRFONE_SILVER_TECH_ORBIT_BEGIN */
.drfone-v0-site.a2-silver-orbit-active {
  --df-bg: #f2f6fa;
  --df-card: #fbfdff;
  --df-border: #d7e3ee;
  --df-fg: #0a1e40;
  --df-muted-fg: #34445d;
  --a2-gear-image: url("https://new.drfone.eu/staging-a2/wp-content/uploads/drfone-orbit/drfone-repair-gear-tools.webp");
  background: #f2f6fa;
}

.drfone-v0-site.a2-silver-orbit-active .df-hero {
  background: #f2f6fa;
}

.drfone-v0-site.a2-silver-orbit-active .df-hero-bg {
  background:
    radial-gradient(ellipse 48% 68% at 88% 55%, rgba(173, 215, 240, 0.24) 0%, rgba(173, 215, 240, 0) 72%),
    radial-gradient(ellipse 58% 62% at 8% 22%, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0) 74%),
    linear-gradient(108deg, #fafcfe 0%, #f2f6fa 49%, #e8f1f8 100%);
}

.drfone-v0-site.a2-silver-orbit-active .df-orb1 {
  top: 112px;
  left: 8%;
  width: 340px;
  height: 340px;
  background: rgba(59, 130, 246, 0.115);
  filter: blur(118px);
  animation: a2-pearl-blue 8.4s ease-in-out infinite;
}

.drfone-v0-site.a2-silver-orbit-active .df-orb2 {
  right: 4%;
  bottom: 44px;
  width: 430px;
  height: 430px;
  background: rgba(125, 190, 232, 0.095);
  filter: blur(132px);
  animation: a2-pearl-coral 9.6s 0.7s ease-in-out infinite;
}

.drfone-v0-site.a2-silver-orbit-active .df-orb3 {
  top: 58%;
  left: 48%;
  width: 660px;
  height: 480px;
  background: rgba(183, 202, 218, 0.13);
  filter: blur(158px);
  animation: a2-pearl-warmth 11.5s 1.1s ease-in-out infinite;
}

.drfone-v0-site.a2-silver-orbit-active .df-grid-pat {
  opacity: 0.026;
  background-image:
    linear-gradient(rgba(45, 78, 112, 0.11) 1px, transparent 1px),
    linear-gradient(90deg, rgba(45, 78, 112, 0.11) 1px, transparent 1px);
}

.drfone-v0-site.a2-silver-orbit-active .df-h1 {
  font-weight: 800;
  letter-spacing: -0.5px;
}

.drfone-v0-site.a2-silver-orbit-active .df-h1 span:last-of-type {
  background: linear-gradient(90deg, #215fca, #3b7ddd, #215fca);
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: a2-h1-sweep 6s ease-in-out infinite;
}

.drfone-v0-site.a2-silver-orbit-active .df-badge {
  background: rgba(255, 255, 255, 0.56);
  border-color: rgba(59, 130, 246, 0.4);
  box-shadow:
    0 12px 28px -24px rgba(30, 64, 175, 0.5),
    inset 0 1px 0 rgba(255, 255, 255, 0.94);
}

.drfone-v0-site.a2-silver-orbit-active .df-logo-card-glow {
  z-index: -3;
  background: linear-gradient(90deg, rgba(59, 130, 246, 0.14), rgba(247, 252, 255, 0.38), rgba(125, 190, 232, 0.12));
  filter: blur(46px);
}

.drfone-v0-site.a2-silver-orbit-active .df-logo-card {
  z-index: 2;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  backdrop-filter: none;
  transform-style: preserve-3d;
  animation: a2-logo-enter 0.9s 0.14s cubic-bezier(0.2, 0.8, 0.2, 1) both;
}

.drfone-v0-site.a2-silver-orbit-active .df-logo-vid {
  border-radius: 50%;
  mix-blend-mode: multiply;
  filter: saturate(1.08) contrast(1.04);
}

.drfone-v0-site.a2-silver-orbit-active .df-tb,
.drfone-v0-site.a2-silver-orbit-active .df-hero-p {
  color: #34445d;
}

.drfone-v0-site.a2-silver-orbit-active .df-btn-outline-red {
  background: rgba(255, 252, 249, 0.72);
}

.drfone-v0-site.a2-silver-orbit-active .df-hero-grid {
  position: relative;
  isolation: isolate;
}

.drfone-v0-site.a2-silver-orbit-active .df-hero-grid > div:first-child {
  position: relative;
  z-index: 3;
}

.drfone-v0-site.a2-silver-orbit-active .df-lines {
  width: 250px;
  margin-bottom: 20px;
}

.drfone-v0-site.a2-silver-orbit-active .df-line {
  font-size: 17px;
}

.drfone-v0-site.a2-silver-orbit-active .df-line .df-dot {
  box-shadow: 0 0 0 4px rgba(37, 99, 235, 0.06);
}

.drfone-v0-site.a2-silver-orbit-active .df-logo-card-wrap {
  isolation: isolate;
  perspective: 1200px;
  transform-style: preserve-3d;
}

.drfone-v0-site.a2-silver-orbit-active .df-logo-card-img {
  position: relative;
  z-index: 2;
  will-change: transform;
  animation: a2-logo-breathe 7.6s 1.15s ease-in-out infinite both;
}

.drfone-v0-site.a2-silver-orbit-active .df-float {
  box-sizing: border-box;
  z-index: 7;
  opacity: 0;
  box-shadow:
    0 24px 46px -30px rgba(30, 64, 101, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.9);
}

.drfone-v0-site.a2-silver-orbit-active .df-float-blue {
  top: -26px;
  left: -46px;
  width: 258px;
  background: rgba(255, 255, 255, 0.82);
  border-color: rgba(96, 165, 250, 0.58);
  animation: a2-card-reveal 0.58s 0.48s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.drfone-v0-site.a2-silver-orbit-active .df-float-red {
  display: flex;
  align-items: center;
  left: calc(-212px - 10px);
  right: auto;
  top: 54%;
  width: 212px;
  height: 108px;
  padding: 14px;
  transform: translateY(-50%);
  background: rgba(255, 249, 247, 0.88);
  border-color: rgba(248, 142, 132, 0.68);
  animation: a2-card-reveal 0.58s 0.66s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.drfone-v0-site.a2-silver-orbit-active .df-float-green {
  right: -74px;
  bottom: -24px;
  width: 312px;
  background: rgba(249, 255, 249, 0.86);
  border-color: rgba(104, 205, 139, 0.58);
  animation: a2-card-reveal 0.58s 0.84s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.drfone-v0-site.a2-silver-orbit-active .df-float-blue .v {
  font-size: 14.5px;
  white-space: nowrap;
}

.drfone-v0-site.a2-silver-orbit-active .df-float-red:hover,
.drfone-v0-site.a2-silver-orbit-active .df-float-red:focus-visible {
  transform: translateY(-50%);
}

.drfone-v0-site.a2-silver-orbit-active .df-float-red .tile,
.drfone-v0-site.a2-silver-orbit-active .df-float-red .tile img {
  width: 44px;
  height: 44px;
  border-radius: 11px;
}

.drfone-v0-site.a2-silver-orbit-active .df-float-red .k {
  display: inline-block;
  max-width: none;
  font-size: 12.5px;
  line-height: 1.18;
  white-space: nowrap;
}

.drfone-v0-site.a2-silver-orbit-active .df-float-red .v {
  display: inline-block;
  margin-top: 4px;
  font-size: 15px;
  line-height: 1.15;
  white-space: nowrap;
}

.drfone-v0-site.a2-silver-orbit-active .df-float-green .tile {
  width: 48px;
  height: 48px;
  flex: 0 0 48px;
  overflow: visible;
  background:
    rgba(34, 197, 94, 0.12)
    var(--a2-gear-image)
    center / 50px 50px no-repeat;
}

.drfone-v0-site.a2-silver-orbit-active .df-float-green .tile svg {
  display: none;
}

.drfone-v0-site.a2-silver-orbit-active .df-float-green .v {
  font-size: 13.5px;
  white-space: nowrap;
}

.drfone-v0-site.a2-silver-orbit-active .df-float .row {
  width: 100%;
  backface-visibility: hidden;
  will-change: transform;
}

.drfone-v0-site.a2-silver-orbit-active .df-float-blue .row {
  animation: a2-float-blue 5.4s 1.2s ease-in-out infinite both;
}

.drfone-v0-site.a2-silver-orbit-active .df-float-red .row {
  gap: 10px;
  align-items: center;
  animation: a2-float-red 6.1s 1.35s ease-in-out infinite both;
}

.drfone-v0-site.a2-silver-orbit-active .df-float-green .row {
  animation: a2-float-green 6.7s 1.5s ease-in-out infinite both;
}

.drfone-v0-site.a2-silver-orbit-active .df-float:hover .row,
.drfone-v0-site.a2-silver-orbit-active .df-float:focus-visible .row {
  animation: none;
  transform: translate3d(0, -3px, 0) scale(1.012);
}

.drfone-v0-site.a2-silver-orbit-active .df-hero-p {
  margin-top: 110px;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-cluster {
  position: absolute;
  left: 242px;
  top: 242px;
  width: 320px;
  height: 270px;
  z-index: 2;
  pointer-events: none;
  perspective: 1000px;
  transform-style: preserve-3d;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-cluster-halo {
  position: absolute;
  inset: 12% 5% 4% 0;
  border-radius: 50%;
  background: radial-gradient(ellipse, rgba(255, 255, 255, 0.92), rgba(147, 197, 253, 0.19) 40%, rgba(255, 255, 255, 0) 70%);
  filter: blur(2px);
  animation: a2-orbit-halo 6.2s ease-in-out infinite;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-phone {
  position: absolute;
  left: 5px;
  top: 0;
  width: 248px;
  height: 248px;
  object-fit: contain;
  opacity: 0;
  filter:
    drop-shadow(0 24px 24px rgba(30, 64, 105, 0.16))
    drop-shadow(0 8px 16px rgba(76, 126, 175, 0.14));
  transform: translate3d(0, 18px, 0) rotate(-7deg);
  transform-origin: 50% 55%;
  animation:
    a2-orbit-phone-enter 0.85s 0.5s cubic-bezier(0.2, 0.8, 0.2, 1) forwards,
    a2-orbit-phone-idle 6.2s 1.45s ease-in-out infinite;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-gear {
  position: absolute;
  right: 112px;
  bottom: 40px;
  width: 108px;
  height: 108px;
  object-fit: contain;
  opacity: 0;
  filter:
    drop-shadow(0 16px 15px rgba(30, 64, 105, 0.16))
    drop-shadow(0 7px 13px rgba(76, 126, 175, 0.13));
  transform: translate3d(10px, 12px, 20px) rotate(24deg) scale(0.9);
  animation:
    a2-orbit-gear-enter 0.72s 0.9s cubic-bezier(0.2, 0.8, 0.2, 1) forwards,
    a2-orbit-gear-idle 8.6s 1.7s ease-in-out infinite;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-specks {
  position: absolute;
  inset: 0;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-specks i {
  position: absolute;
  left: var(--x);
  top: var(--y);
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--c);
  box-shadow: 0 0 12px color-mix(in srgb, var(--c) 74%, transparent);
  animation: a2-speck-pulse 3.8s var(--d) ease-in-out infinite;
}

.drfone-v0-site.a2-silver-orbit-active .a2-silver-orbit-logo-decor {
  display: contents;
}

.drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit {
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  border: 1.5px dashed currentColor;
  z-index: 0;
  pointer-events: none;
  opacity: 0.44;
}

.drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit-blue {
  width: 520px;
  height: 390px;
  color: #4d82ef;
  opacity: 0.42;
  animation: a2-ring-blue 9.5s linear infinite;
}

.drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit-red {
  width: 570px;
  height: 438px;
  color: #8fb9de;
  opacity: 0.34;
  animation: a2-ring-red 12s linear infinite reverse;
}

.drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit-green {
  width: 450px;
  height: 325px;
  color: #b8c9d8;
  opacity: 0.34;
  animation: a2-ring-green 8s linear infinite;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-track {
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  pointer-events: none;
  z-index: 3;
  transform-style: preserve-3d;
  will-change: transform;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-upright {
  position: absolute;
  left: 50%;
  top: 0;
  display: block;
  transform-style: preserve-3d;
  will-change: transform;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-upright img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  will-change: transform;
  filter:
    drop-shadow(0 15px 15px rgba(30, 64, 105, 0.18))
    drop-shadow(0 4px 8px rgba(120, 160, 192, 0.18));
  animation: a2-accessory-depth 3.8s ease-in-out infinite;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-airpods {
  width: 520px;
  height: 520px;
  animation: a2-track-airpods 12s linear infinite;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-airpods .a2-orbit-accessory-upright {
  width: 108px;
  height: 108px;
  animation: a2-upright-airpods 12s linear infinite;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-airpods img {
  animation-delay: -0.8s;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-gan {
  width: 570px;
  height: 570px;
  animation: a2-track-gan 12s linear infinite;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-gan .a2-orbit-accessory-upright {
  width: 140px;
  height: 140px;
  animation: a2-upright-gan 12s linear infinite;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-gan img {
  animation-delay: -2.1s;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-magsafe {
  width: 450px;
  height: 450px;
  animation: a2-track-magsafe 12s linear infinite;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-magsafe .a2-orbit-accessory-upright {
  width: 108px;
  height: 108px;
  animation: a2-upright-magsafe 12s linear infinite;
}

.drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-magsafe img {
  animation-delay: -1.35s;
}

@keyframes a2-h1-sweep {
  0%,
  100% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}

@keyframes a2-pearl-blue {
  0%,
  100% {
    opacity: 0.62;
    transform: translate3d(0, 0, 0) scale(0.96);
  }
  50% {
    opacity: 0.96;
    transform: translate3d(28px, 12px, 0) scale(1.05);
  }
}

@keyframes a2-pearl-coral {
  0%,
  100% {
    opacity: 0.58;
    transform: translate3d(0, 0, 0) scale(0.97);
  }
  50% {
    opacity: 0.9;
    transform: translate3d(-24px, -14px, 0) scale(1.04);
  }
}

@keyframes a2-pearl-warmth {
  0%,
  100% {
    opacity: 0.52;
    transform: translate(-50%, -50%) scale(0.96);
  }
  50% {
    opacity: 0.82;
    transform: translate(-48%, -52%) scale(1.05);
  }
}

@keyframes a2-logo-enter {
  from {
    opacity: 0;
    transform: translate3d(16px, 14px, -45px) scale(0.96) rotateY(-2deg);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1) rotateY(0);
  }
}

@keyframes a2-logo-breathe {
  0%,
  100% {
    transform: translate3d(0, 0, 10px) scale(1) rotateX(0) rotateY(-1deg);
  }
  50% {
    transform: translate3d(3px, -6px, 26px) scale(1.014) rotateX(1deg) rotateY(1.5deg);
  }
}

@keyframes a2-card-reveal {
  from {
    opacity: 0;
    filter: blur(3px);
  }
  to {
    opacity: 1;
    filter: blur(0);
  }
}

@keyframes a2-float-blue {
  0%,
  100% {
    transform: translate3d(0, 0, 0) rotateY(-1deg);
  }
  50% {
    transform: translate3d(0, -5px, 13px) rotateY(1deg);
  }
}

@keyframes a2-float-red {
  0%,
  100% {
    transform: translate3d(0, 0, 0) rotateY(1deg);
  }
  50% {
    transform: translate3d(0, -4px, 15px) rotateY(-1deg);
  }
}

@keyframes a2-float-green {
  0%,
  100% {
    transform: translate3d(0, 0, 0) rotateY(-1deg);
  }
  50% {
    transform: translate3d(0, -4px, 12px) rotateY(1deg);
  }
}

@keyframes a2-orbit-phone-enter {
  from {
    opacity: 0;
    transform: translate3d(-10px, 18px, -20px) rotate(-12deg) scale(0.94);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0) rotate(-7deg) scale(1);
  }
}

@keyframes a2-orbit-phone-idle {
  0%,
  100% {
    opacity: 1;
    transform: translate3d(0, 1px, 0) rotateZ(-7deg) rotateY(-2deg) scale(1);
  }
  50% {
    opacity: 1;
    transform: translate3d(5px, -9px, 20px) rotateZ(-4deg) rotateY(2deg) scale(1.018);
  }
}

@keyframes a2-orbit-gear-enter {
  from {
    opacity: 0;
    transform: translate3d(10px, 12px, 20px) rotate(24deg) scale(0.9);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 28px) rotate(0) scale(1);
  }
}

@keyframes a2-orbit-gear-idle {
  0%,
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 28px) rotateZ(-4deg) rotateY(-2deg) scale(1);
  }
  50% {
    opacity: 1;
    transform: translate3d(1px, -6px, 34px) rotateZ(5deg) rotateY(3deg) scale(1.022);
  }
}

@keyframes a2-orbit-halo {
  0%,
  100% {
    opacity: 0.62;
    transform: scale(0.96);
  }
  50% {
    opacity: 1;
    transform: scale(1.04);
  }
}

@keyframes a2-speck-pulse {
  0%,
  100% {
    opacity: 0.2;
    transform: translateY(0) scale(0.65);
  }
  50% {
    opacity: 0.96;
    transform: translateY(-10px) scale(1.08);
  }
}

@keyframes a2-ring-blue {
  from {
    transform: translate(-50%, -50%) rotate(-12deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(348deg);
  }
}

@keyframes a2-ring-red {
  from {
    transform: translate(-50%, -50%) rotate(8deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(368deg);
  }
}

@keyframes a2-ring-green {
  from {
    transform: translate(-50%, -50%) rotate(-5deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(355deg);
  }
}

@keyframes a2-track-airpods {
  from {
    transform: translate(-50%, -50%) scaleY(0.75) rotate(-20deg);
  }
  to {
    transform: translate(-50%, -50%) scaleY(0.75) rotate(340deg);
  }
}

@keyframes a2-upright-airpods {
  from {
    transform: translate(-50%, -50%) rotate(20deg) scaleY(1.3333);
  }
  to {
    transform: translate(-50%, -50%) rotate(-340deg) scaleY(1.3333);
  }
}

@keyframes a2-track-gan {
  from {
    transform: translate(-50%, -50%) scaleY(0.7684) rotate(84deg);
  }
  to {
    transform: translate(-50%, -50%) scaleY(0.7684) rotate(444deg);
  }
}

@keyframes a2-upright-gan {
  from {
    transform: translate(-50%, -50%) rotate(-84deg) scaleY(1.3014);
  }
  to {
    transform: translate(-50%, -50%) rotate(-444deg) scaleY(1.3014);
  }
}

@keyframes a2-track-magsafe {
  from {
    transform: translate(-50%, -50%) scaleY(0.7222) rotate(178deg);
  }
  to {
    transform: translate(-50%, -50%) scaleY(0.7222) rotate(538deg);
  }
}

@keyframes a2-upright-magsafe {
  from {
    transform: translate(-50%, -50%) rotate(-178deg) scaleY(1.3846);
  }
  to {
    transform: translate(-50%, -50%) rotate(-538deg) scaleY(1.3846);
  }
}

@keyframes a2-accessory-depth {
  0%,
  100% {
    transform: translate3d(0, 0, 12px) rotateX(-2deg) rotateY(-4deg) scale(0.98);
  }
  50% {
    transform: translate3d(0, -5px, 34px) rotateX(3deg) rotateY(5deg) scale(1.05);
  }
}

@media (min-width: 1024px) and (max-width: 1179px) {
  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-cluster {
    left: 208px;
    top: 247px;
    transform: scale(0.86);
    transform-origin: left top;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit-blue {
    width: 470px;
    height: 355px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit-red {
    width: 510px;
    height: 396px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-airpods {
    width: 470px;
    height: 470px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-gan {
    width: 510px;
    height: 510px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-magsafe {
    width: 420px;
    height: 420px;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-blue {
    left: -24px;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-green {
    right: -22px;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-red {
    left: calc(-204px - 20px);
    width: 204px;
  }
}

@media (max-width: 1023px) {
  .drfone-v0-site.a2-silver-orbit-active .df-lines {
    width: 260px;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-hero-p {
    margin-top: 0 !important;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-logo-card-wrap {
    margin-top: 18px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-cluster {
    position: relative;
    left: auto;
    top: auto;
    width: 320px;
    height: 270px;
    margin: 2px auto 10px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit-blue {
    width: 500px;
    height: 375px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit-red {
    width: 540px;
    height: 415px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-airpods {
    width: 500px;
    height: 500px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-gan {
    width: 540px;
    height: 540px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-magsafe {
    width: 450px;
    height: 450px;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-blue {
    width: 246px;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-green {
    width: 300px;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-red {
    left: calc(-202px - 18px);
    width: 202px;
  }
}

@media (max-width: 767px) {
  .drfone-v0-site.a2-silver-orbit-active .df-lines {
    width: 100%;
    margin-bottom: 8px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-cluster {
    width: min(300px, 100%);
    height: 252px;
    transform: scale(0.92);
    transform-origin: center top;
    margin-bottom: -2px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-phone {
    width: 232px;
    height: 232px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-gear {
    width: 96px;
    height: 96px;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-logo-card-wrap {
    padding-bottom: 116px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit-blue {
    width: 390px;
    height: 296px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit-red,
  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-gan {
    display: none;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit-green {
    width: 360px;
    height: 270px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-airpods {
    width: 390px;
    height: 390px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-magsafe {
    width: 360px;
    height: 360px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-airpods .a2-orbit-accessory-upright {
    width: 80px;
    height: 80px;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-magsafe .a2-orbit-accessory-upright {
    width: 72px;
    height: 72px;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-blue {
    top: -18px;
    left: -10px;
    width: 210px;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-green {
    right: -8px;
    bottom: -18px;
    width: 220px;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-green .v {
    font-size: 13px;
    white-space: normal;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-red {
    left: 50% !important;
    right: auto !important;
    top: auto !important;
    bottom: -103px !important;
    width: 196px !important;
    height: 98px !important;
    transform: translateX(-50%) !important;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-red:hover,
  .drfone-v0-site.a2-silver-orbit-active .df-float-red:focus-visible {
    transform: translateX(-50%) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .drfone-v0-site.a2-silver-orbit-active .df-hero *,
  .drfone-v0-site.a2-silver-orbit-active .df-hero *::before,
  .drfone-v0-site.a2-silver-orbit-active .df-hero *::after {
    animation: none !important;
    transition: none !important;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-h1 span:last-of-type {
    background: none;
    -webkit-text-fill-color: currentColor;
    color: #2563eb;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float,
  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-phone,
  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-gear {
    opacity: 1;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float .row,
  .drfone-v0-site.a2-silver-orbit-active .df-logo-card,
  .drfone-v0-site.a2-silver-orbit-active .df-logo-card-img,
  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-upright img {
    transform: none;
    will-change: auto;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-specks {
    display: none;
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-phone {
    transform: rotate(-7deg);
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-gear {
    transform: translate3d(0, 0, 28px) rotate(8deg);
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit-blue {
    transform: translate(-50%, -50%) rotate(-12deg);
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit-red {
    transform: translate(-50%, -50%) rotate(8deg);
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-logo-orbit-green {
    transform: translate(-50%, -50%) rotate(-5deg);
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-airpods {
    transform: translate(-50%, -50%) scaleY(0.75) rotate(-20deg);
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-airpods .a2-orbit-accessory-upright {
    transform: translate(-50%, -50%) rotate(20deg) scaleY(1.3333);
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-gan {
    transform: translate(-50%, -50%) scaleY(0.7684) rotate(84deg);
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-gan .a2-orbit-accessory-upright {
    transform: translate(-50%, -50%) rotate(-84deg) scaleY(1.3014);
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-magsafe {
    transform: translate(-50%, -50%) scaleY(0.7222) rotate(178deg);
  }

  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-accessory-magsafe .a2-orbit-accessory-upright {
    transform: translate(-50%, -50%) rotate(-178deg) scaleY(1.3846);
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-red {
    transform: translateY(-50%);
  }
}
/* DRFONE_OWNER_UI_FIXES_20260802_BEGIN
   Owner feedback (Rami) on v1.4.3 hero, 2026-08-02:
   1) breathing room under the H1 — the bullet lines started exactly at the H1
      box bottom (both at y=391), so the descenders of "in Cyprus." collided
      with the line below;
   2) phone + gear cluster lifted clear of the CTA buttons (phone bottom 698 vs
      "Browse Shop" top 650 = real overlap);
   3) XO accessory card moved away from the logo (card right 978 vs logo left
      912 = 66px overlap).
   Below 1024px the cluster is static and the card is centre-docked — untouched. */
.drfone-v0-site.a2-silver-orbit-active .df-h1 {
  padding-bottom: 12px !important;
  margin-bottom: 20px !important;
}

@media (min-width: 1180px) {
  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-cluster {
    top: 206px;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-red {
    margin-left: -100px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1179px) {
  .drfone-v0-site.a2-silver-orbit-active .a2-orbit-cluster {
    top: 211px;
  }

  .drfone-v0-site.a2-silver-orbit-active .df-float-red {
    margin-left: -85px !important;
  }
}
/* RTL hero, owner request 2026-08-02: the cluster is positioned inside the
   text column with a physical `left`, so in Arabic — where the copy is
   right-aligned — it landed on top of the bullet lines, the paragraph and the
   CTA buttons instead of the empty side. Mirror it and scale it to the shorter
   Arabic column (H1 is 2 lines there, not 3). */
@media (min-width: 1024px) {
  html[dir='rtl'] .drfone-v0-site.a2-silver-orbit-active .a2-orbit-cluster,
  body.rtl .drfone-v0-site.a2-silver-orbit-active .a2-orbit-cluster {
    left: auto;
    right: 252px;
    top: 155px;
    transform: scale(0.78);
    transform-origin: right top;
  }
}

/* In RTL the XO card starts at the far-left edge, so the full LTR nudge would
   push it off-screen below ~1280px — cap it there (still far better than the
   ~80px logo overlap it had). */
@media (min-width: 1024px) and (max-width: 1279px) {
  html[dir='rtl'] .drfone-v0-site.a2-silver-orbit-active .df-float-red,
  body.rtl .drfone-v0-site.a2-silver-orbit-active .df-float-red {
    margin-left: -55px !important;
  }
}
/* DRFONE_OWNER_UI_FIXES_20260802_END */
/* DRFONE_SILVER_TECH_ORBIT_END */
