/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/px2rem-loader/index.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./node_modules/sass-loader/dist/cjs.js!./node_modules/glob-import-loader/index.js!./src/site/page/product/product.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[v-cloak] {
  display: none;
}

@keyframes border-color {
  0% {
    border-image: linear-gradient(120deg, rgb(122, 185, 229), rgb(109, 162, 214), rgb(100, 140, 201), rgb(87, 118, 185), rgb(75, 94, 170), rgb(71, 78, 158), rgb(71, 74, 153), rgb(74, 67, 147), rgb(74, 61, 141), rgb(74, 55, 134)) 1;
  }

  2.5641% {
    border-image: linear-gradient(120deg, rgb(117, 173, 222), rgb(104, 151, 207), rgb(93, 128, 192), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 147), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 134)) 1;
  }

  5.1282% {
    border-image: linear-gradient(120deg, rgb(111, 162, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(72, 73, 153), rgb(72, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(75, 58, 138)) 1;
  }

  7.6922999999999995% {
    border-image: linear-gradient(120deg, rgb(104, 150, 209), rgb(92, 127, 191), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143), rgb(73, 59, 138), rgb(74, 55, 136), rgb(74, 61, 140)) 1;
  }

  10.2564% {
    border-image: linear-gradient(120deg, rgb(99, 137, 200), rgb(87, 116, 184), rgb(76, 94, 170), rgb(71, 78, 158), rgb(71, 72, 152), rgb(75, 68, 148), rgb(73, 62, 141), rgb(74, 55, 134), rgb(72, 58, 137), rgb(73, 64, 143)) 1;
  }

  12.8205% {
    border-image: linear-gradient(120deg, rgb(93, 126, 193), rgb(81, 103, 176), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147)) 1;
  }

  15.384599999999999% {
    border-image: linear-gradient(120deg, rgb(86, 115, 183), rgb(75, 93, 169), rgb(70, 79, 158), rgb(73, 72, 152), rgb(75, 68, 148), rgb(74, 61, 140), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149)) 1;
  }

  17.9487% {
    border-image: linear-gradient(120deg, rgb(81, 103, 176), rgb(70, 81, 161), rgb(71, 77, 155), rgb(72, 71, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(74, 55, 134), rgb(74, 61, 141), rgb(74, 67, 147), rgb(71, 72, 152)) 1;
  }

  20.5128% {
    border-image: linear-gradient(120deg, rgb(75, 93, 169), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154)) 1;
  }

  23.0769% {
    border-image: linear-gradient(120deg, rgb(71, 82, 161), rgb(71, 76, 157), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158)) 1;
  }

  25.641% {
    border-image: linear-gradient(120deg, rgb(71, 78, 158), rgb(71, 72, 152), rgb(74, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(70, 76, 154), rgb(72, 81, 160)) 1;
  }

  28.205099999999998% {
    border-image: linear-gradient(120deg, rgb(71, 77, 155), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(73, 62, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164)) 1;
  }

  30.769199999999998% {
    border-image: linear-gradient(120deg, rgb(72, 73, 153), rgb(73, 66, 146), rgb(73, 60, 139), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(76, 95, 171)) 1;
  }

  33.333299999999994% {
    border-image: linear-gradient(120deg, rgb(73, 70, 149), rgb(73, 64, 143), rgb(74, 57, 137), rgb(76, 54, 136), rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(73, 86, 165), rgb(81, 103, 176)) 1;
  }

  35.8974% {
    border-image: linear-gradient(120deg, rgb(74, 67, 145), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154), rgb(72, 81, 160), rgb(76, 95, 171), rgb(86, 115, 183)) 1;
  }

  38.4615% {
    border-image: linear-gradient(120deg, rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(74, 61, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(93, 124, 191)) 1;
  }

  41.0256% {
    border-image: linear-gradient(120deg, rgb(75, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(72, 81, 160), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197)) 1;
  }

  43.58969999999999% {
    border-image: linear-gradient(120deg, rgb(75, 58, 138), rgb(74, 57, 137), rgb(73, 62, 141), rgb(74, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(90, 124, 188), rgb(101, 143, 203)) 1;
  }

  46.1538% {
    border-image: linear-gradient(120deg, rgb(76, 55, 134), rgb(74, 60, 139), rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(71, 83, 159), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197), rgb(106, 153, 209)) 1;
  }

  48.7179% {
    border-image: linear-gradient(120deg, rgb(74, 57, 137), rgb(73, 62, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(71, 87, 165), rgb(83, 105, 178), rgb(91, 124, 191), rgb(102, 144, 204), rgb(110, 163, 215)) 1;
  }

  51.282% {
    border-image: linear-gradient(120deg, rgb(74, 60, 139), rgb(73, 64, 143), rgb(72, 71, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(77, 96, 172), rgb(87, 116, 184), rgb(96, 134, 197), rgb(104, 153, 209), rgb(116, 172, 223)) 1;
  }

  53.84609999999999% {
    border-image: linear-gradient(120deg, rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 166), rgb(82, 106, 178), rgb(92, 125, 192), rgb(101, 143, 203), rgb(110, 163, 215), rgb(120, 182, 229)) 1;
  }

  56.410199999999996% {
    border-image: linear-gradient(120deg, rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(70, 83, 161), rgb(78, 97, 173), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(115, 173, 221), rgb(117, 178, 225)) 1;
  }

  58.9743% {
    border-image: linear-gradient(120deg, rgb(72, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(73, 86, 165), rgb(82, 106, 178), rgb(91, 125, 189), rgb(102, 144, 204), rgb(110, 163, 215), rgb(120, 183, 227), rgb(113, 166, 218)) 1;
  }

  61.538399999999996% {
    border-image: linear-gradient(120deg, rgb(71, 70, 146), rgb(71, 77, 155), rgb(70, 81, 161), rgb(77, 96, 172), rgb(88, 117, 185), rgb(97, 135, 198), rgb(107, 154, 210), rgb(116, 174, 222), rgb(119, 177, 225), rgb(106, 155, 211)) 1;
  }

  64.10249999999999% {
    border-image: linear-gradient(120deg, rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 165), rgb(84, 106, 179), rgb(92, 126, 190), rgb(100, 145, 204), rgb(111, 164, 216), rgb(120, 182, 229), rgb(113, 166, 218), rgb(101, 143, 203)) 1;
  }

  66.66659999999999% {
    border-image: linear-gradient(120deg, rgb(71, 76, 157), rgb(71, 82, 164), rgb(76, 98, 171), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(117, 173, 224), rgb(119, 177, 225), rgb(108, 155, 211), rgb(93, 131, 194)) 1;
  }

  69.2307% {
    border-image: linear-gradient(120deg, rgb(71, 78, 158), rgb(73, 89, 167), rgb(83, 107, 179), rgb(92, 125, 192), rgb(103, 145, 205), rgb(111, 164, 216), rgb(121, 183, 230), rgb(112, 165, 217), rgb(98, 143, 202), rgb(88, 119, 186)) 1;
  }

  71.7948% {
    border-image: linear-gradient(120deg, rgb(70, 81, 161), rgb(79, 98, 174), rgb(87, 118, 185), rgb(97, 135, 198), rgb(106, 155, 211), rgb(116, 174, 222), rgb(118, 176, 224), rgb(107, 154, 210), rgb(95, 130, 194), rgb(83, 107, 179)) 1;
  }

  74.35889999999999% {
    border-image: linear-gradient(120deg, rgb(72, 90, 166), rgb(84, 108, 180), rgb(91, 126, 190), rgb(103, 145, 205), rgb(112, 165, 217), rgb(121, 184, 228), rgb(111, 164, 216), rgb(100, 142, 202), rgb(89, 118, 186), rgb(76, 95, 171)) 1;
  }

  76.923% {
    border-image: linear-gradient(120deg, rgb(77, 99, 172), rgb(89, 118, 186), rgb(97, 137, 198), rgb(106, 155, 211), rgb(117, 175, 223), rgb(118, 176, 224), rgb(104, 153, 209), rgb(93, 131, 194), rgb(84, 106, 179), rgb(71, 84, 163)) 1;
  }

  79.4871% {
    border-image: linear-gradient(120deg, rgb(82, 109, 178), rgb(93, 128, 192), rgb(101, 146, 205), rgb(113, 166, 218), rgb(121, 184, 228), rgb(111, 164, 216), rgb(99, 141, 201), rgb(88, 119, 186), rgb(77, 95, 171), rgb(71, 80, 159)) 1;
  }

  82.0512% {
    border-image: linear-gradient(120deg, rgb(89, 120, 187), rgb(99, 137, 200), rgb(107, 156, 212), rgb(116, 174, 222), rgb(117, 175, 223), rgb(106, 153, 209), rgb(94, 129, 193), rgb(82, 106, 178), rgb(71, 82, 162), rgb(70, 77, 157)) 1;
  }

  84.61529999999999% {
    border-image: linear-gradient(120deg, rgb(93, 128, 192), rgb(102, 147, 206), rgb(112, 165, 217), rgb(122, 184, 231), rgb(110, 163, 215), rgb(100, 140, 201), rgb(88, 119, 186), rgb(76, 95, 171), rgb(73, 80, 160), rgb(71, 74, 153)) 1;
  }

  87.17939999999999% {
    border-image: linear-gradient(120deg, rgb(99, 137, 199), rgb(107, 156, 212), rgb(117, 175, 223), rgb(117, 175, 223), rgb(105, 152, 208), rgb(93, 128, 192), rgb(82, 106, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 149)) 1;
  }

  89.7435% {
    border-image: linear-gradient(120deg, rgb(105, 147, 207), rgb(114, 167, 219), rgb(122, 185, 229), rgb(110, 163, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(73, 74, 154), rgb(71, 66, 146)) 1;
  }

  92.3076% {
    border-image: linear-gradient(120deg, rgb(107, 156, 212), rgb(118, 176, 224), rgb(117, 175, 223), rgb(104, 151, 207), rgb(93, 128, 192), rgb(83, 105, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143)) 1;
  }

  94.87169999999999% {
    border-image: linear-gradient(120deg, rgb(113, 166, 218), rgb(122, 185, 229), rgb(110, 163, 215), rgb(100, 138, 200), rgb(88, 117, 185), rgb(76, 94, 170), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(73, 62, 141)) 1;
  }

  97.4358% {
    border-image: linear-gradient(120deg, rgb(117, 178, 225), rgb(116, 174, 222), rgb(105, 152, 208), rgb(91, 129, 192), rgb(82, 104, 177), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138)) 1;
  }

  99.9999% {
    border-image: linear-gradient(120deg, rgb(121, 183, 230), rgb(109, 162, 214), rgb(100, 138, 200), rgb(86, 117, 184), rgb(75, 93, 169), rgb(71, 78, 158), rgb(70, 73, 152), rgb(74, 67, 147), rgb(74, 61, 140), rgb(74, 55, 134)) 1;
  }
}

@keyframes bgColor {
  0% {
    background: linear-gradient(120deg, rgb(122, 185, 229), rgb(109, 162, 214), rgb(100, 140, 201), rgb(87, 118, 185), rgb(75, 94, 170), rgb(71, 78, 158), rgb(71, 74, 153), rgb(74, 67, 147), rgb(74, 61, 141), rgb(74, 55, 134));
  }

  2.5641% {
    background: linear-gradient(120deg, rgb(117, 173, 222), rgb(104, 151, 207), rgb(93, 128, 192), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 147), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 134));
  }

  5.1282% {
    background: linear-gradient(120deg, rgb(111, 162, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(72, 73, 153), rgb(72, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(75, 58, 138));
  }

  7.6922999999999995% {
    background: linear-gradient(120deg, rgb(104, 150, 209), rgb(92, 127, 191), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143), rgb(73, 59, 138), rgb(74, 55, 136), rgb(74, 61, 140));
  }

  10.2564% {
    background: linear-gradient(120deg, rgb(99, 137, 200), rgb(87, 116, 184), rgb(76, 94, 170), rgb(71, 78, 158), rgb(71, 72, 152), rgb(75, 68, 148), rgb(73, 62, 141), rgb(74, 55, 134), rgb(72, 58, 137), rgb(73, 64, 143));
  }

  12.8205% {
    background: linear-gradient(120deg, rgb(93, 126, 193), rgb(81, 103, 176), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147));
  }

  15.384599999999999% {
    background: linear-gradient(120deg, rgb(86, 115, 183), rgb(75, 93, 169), rgb(70, 79, 158), rgb(73, 72, 152), rgb(75, 68, 148), rgb(74, 61, 140), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149));
  }

  17.9487% {
    background: linear-gradient(120deg, rgb(81, 103, 176), rgb(70, 81, 161), rgb(71, 77, 155), rgb(72, 71, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(74, 55, 134), rgb(74, 61, 141), rgb(74, 67, 147), rgb(71, 72, 152));
  }

  20.5128% {
    background: linear-gradient(120deg, rgb(75, 93, 169), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154));
  }

  23.0769% {
    background: linear-gradient(120deg, rgb(71, 82, 161), rgb(71, 76, 157), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158));
  }

  25.641% {
    background: linear-gradient(120deg, rgb(71, 78, 158), rgb(71, 72, 152), rgb(74, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(70, 76, 154), rgb(72, 81, 160));
  }

  28.205099999999998% {
    background: linear-gradient(120deg, rgb(71, 77, 155), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(73, 62, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164));
  }

  30.769199999999998% {
    background: linear-gradient(120deg, rgb(72, 73, 153), rgb(73, 66, 146), rgb(73, 60, 139), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(76, 95, 171));
  }

  33.333299999999994% {
    background: linear-gradient(120deg, rgb(73, 70, 149), rgb(73, 64, 143), rgb(74, 57, 137), rgb(76, 54, 136), rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(73, 86, 165), rgb(81, 103, 176));
  }

  35.8974% {
    background: linear-gradient(120deg, rgb(74, 67, 145), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154), rgb(72, 81, 160), rgb(76, 95, 171), rgb(86, 115, 183));
  }

  38.4615% {
    background: linear-gradient(120deg, rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(74, 61, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(93, 124, 191));
  }

  41.0256% {
    background: linear-gradient(120deg, rgb(75, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(72, 81, 160), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197));
  }

  43.58969999999999% {
    background: linear-gradient(120deg, rgb(75, 58, 138), rgb(74, 57, 137), rgb(73, 62, 141), rgb(74, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(90, 124, 188), rgb(101, 143, 203));
  }

  46.1538% {
    background: linear-gradient(120deg, rgb(76, 55, 134), rgb(74, 60, 139), rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(71, 83, 159), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197), rgb(106, 153, 209));
  }

  48.7179% {
    background: linear-gradient(120deg, rgb(74, 57, 137), rgb(73, 62, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(71, 87, 165), rgb(83, 105, 178), rgb(91, 124, 191), rgb(102, 144, 204), rgb(110, 163, 215));
  }

  51.282% {
    background: linear-gradient(120deg, rgb(74, 60, 139), rgb(73, 64, 143), rgb(72, 71, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(77, 96, 172), rgb(87, 116, 184), rgb(96, 134, 197), rgb(104, 153, 209), rgb(116, 172, 223));
  }

  53.84609999999999% {
    background: linear-gradient(120deg, rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 166), rgb(82, 106, 178), rgb(92, 125, 192), rgb(101, 143, 203), rgb(110, 163, 215), rgb(120, 182, 229));
  }

  56.410199999999996% {
    background: linear-gradient(120deg, rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(70, 83, 161), rgb(78, 97, 173), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(115, 173, 221), rgb(117, 178, 225));
  }

  58.9743% {
    background: linear-gradient(120deg, rgb(72, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(73, 86, 165), rgb(82, 106, 178), rgb(91, 125, 189), rgb(102, 144, 204), rgb(110, 163, 215), rgb(120, 183, 227), rgb(113, 166, 218));
  }

  61.538399999999996% {
    background: linear-gradient(120deg, rgb(71, 70, 146), rgb(71, 77, 155), rgb(70, 81, 161), rgb(77, 96, 172), rgb(88, 117, 185), rgb(97, 135, 198), rgb(107, 154, 210), rgb(116, 174, 222), rgb(119, 177, 225), rgb(106, 155, 211));
  }

  64.10249999999999% {
    background: linear-gradient(120deg, rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 165), rgb(84, 106, 179), rgb(92, 126, 190), rgb(100, 145, 204), rgb(111, 164, 216), rgb(120, 182, 229), rgb(113, 166, 218), rgb(101, 143, 203));
  }

  66.66659999999999% {
    background: linear-gradient(120deg, rgb(71, 76, 157), rgb(71, 82, 164), rgb(76, 98, 171), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(117, 173, 224), rgb(119, 177, 225), rgb(108, 155, 211), rgb(93, 131, 194));
  }

  69.2307% {
    background: linear-gradient(120deg, rgb(71, 78, 158), rgb(73, 89, 167), rgb(83, 107, 179), rgb(92, 125, 192), rgb(103, 145, 205), rgb(111, 164, 216), rgb(121, 183, 230), rgb(112, 165, 217), rgb(98, 143, 202), rgb(88, 119, 186));
  }

  71.7948% {
    background: linear-gradient(120deg, rgb(70, 81, 161), rgb(79, 98, 174), rgb(87, 118, 185), rgb(97, 135, 198), rgb(106, 155, 211), rgb(116, 174, 222), rgb(118, 176, 224), rgb(107, 154, 210), rgb(95, 130, 194), rgb(83, 107, 179));
  }

  74.35889999999999% {
    background: linear-gradient(120deg, rgb(72, 90, 166), rgb(84, 108, 180), rgb(91, 126, 190), rgb(103, 145, 205), rgb(112, 165, 217), rgb(121, 184, 228), rgb(111, 164, 216), rgb(100, 142, 202), rgb(89, 118, 186), rgb(76, 95, 171));
  }

  76.923% {
    background: linear-gradient(120deg, rgb(77, 99, 172), rgb(89, 118, 186), rgb(97, 137, 198), rgb(106, 155, 211), rgb(117, 175, 223), rgb(118, 176, 224), rgb(104, 153, 209), rgb(93, 131, 194), rgb(84, 106, 179), rgb(71, 84, 163));
  }

  79.4871% {
    background: linear-gradient(120deg, rgb(82, 109, 178), rgb(93, 128, 192), rgb(101, 146, 205), rgb(113, 166, 218), rgb(121, 184, 228), rgb(111, 164, 216), rgb(99, 141, 201), rgb(88, 119, 186), rgb(77, 95, 171), rgb(71, 80, 159));
  }

  82.0512% {
    background: linear-gradient(120deg, rgb(89, 120, 187), rgb(99, 137, 200), rgb(107, 156, 212), rgb(116, 174, 222), rgb(117, 175, 223), rgb(106, 153, 209), rgb(94, 129, 193), rgb(82, 106, 178), rgb(71, 82, 162), rgb(70, 77, 157));
  }

  84.61529999999999% {
    background: linear-gradient(120deg, rgb(93, 128, 192), rgb(102, 147, 206), rgb(112, 165, 217), rgb(122, 184, 231), rgb(110, 163, 215), rgb(100, 140, 201), rgb(88, 119, 186), rgb(76, 95, 171), rgb(73, 80, 160), rgb(71, 74, 153));
  }

  87.17939999999999% {
    background: linear-gradient(120deg, rgb(99, 137, 199), rgb(107, 156, 212), rgb(117, 175, 223), rgb(117, 175, 223), rgb(105, 152, 208), rgb(93, 128, 192), rgb(82, 106, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 149));
  }

  89.7435% {
    background: linear-gradient(120deg, rgb(105, 147, 207), rgb(114, 167, 219), rgb(122, 185, 229), rgb(110, 163, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(73, 74, 154), rgb(71, 66, 146));
  }

  92.3076% {
    background: linear-gradient(120deg, rgb(107, 156, 212), rgb(118, 176, 224), rgb(117, 175, 223), rgb(104, 151, 207), rgb(93, 128, 192), rgb(83, 105, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143));
  }

  94.87169999999999% {
    background: linear-gradient(120deg, rgb(113, 166, 218), rgb(122, 185, 229), rgb(110, 163, 215), rgb(100, 138, 200), rgb(88, 117, 185), rgb(76, 94, 170), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(73, 62, 141));
  }

  97.4358% {
    background: linear-gradient(120deg, rgb(117, 178, 225), rgb(116, 174, 222), rgb(105, 152, 208), rgb(91, 129, 192), rgb(82, 104, 177), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138));
  }

  99.9999% {
    background: linear-gradient(120deg, rgb(121, 183, 230), rgb(109, 162, 214), rgb(100, 138, 200), rgb(86, 117, 184), rgb(75, 93, 169), rgb(71, 78, 158), rgb(70, 73, 152), rgb(74, 67, 147), rgb(74, 61, 140), rgb(74, 55, 134));
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
  }
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.bounceIn {
  animation-name: bounceIn;
}

.aem-vue-subscribe {
  z-index: 9;
}

.subscribe-list {
  height: calc(var(--vh, 1vh) * 100);
  background-color: #efefef;
  position: relative;
  z-index: 1;
}

.subscribe-list .tag-name {
  font-size: 2.5vw;
  color: #ffffff;
  margin-bottom: 1.04167vw;
}

.subscribe-list .tags-list {
  position: relative;
  gap: 1.30208vw;
}

.subscribe-list .tags-list .item-name {
  justify-content: flex-start;
}

.subscribe-list .img-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
}

.subscribe-list .reserve-body {
  padding: 7% 15.625vw 0 4.16667vw;
  z-index: 5;
  position: absolute;
  height: 100%;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
}

.subscribe-list .reserve-body .title-name {
  font-size: 2.5vw;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  line-height: 3.48958vw;
  letter-spacing: 0.52083vw;
  margin-bottom: 1.5625vw;
}

.subscribe-list .reserve-body .form-input-list {
  width: 23.4375vw;
  background-color: rgba(255, 255, 255, 0.02);
  box-shadow: 0 0 2.60417vw rgba(255, 255, 255, 0.05);
}

.subscribe-list .reserve-body .form-input-list .inpit-item {
  display: flex;
  align-items: center;
  font-size: 0.72917vw;
  color: #ffffff;
  position: relative;
  margin-bottom: 1.04167vw;
}

.subscribe-list .reserve-body .form-input-list .inpit-item.select::after {
  content: "";
  position: absolute;
  right: 1.30208vw;
  top: 50%;
  width: 0.26042vw;
  height: 0.26042vw;
  border-right: 0.03333333rem solid #ffffff;
  border-bottom: 0.03333333rem solid #ffffff;
  transform: rotate(45deg) translate(0, calc(-50% - 0.13021vw));
}

.subscribe-list .reserve-body .form-input-list .inpit-item .error {
  position: absolute;
  color: #ef2d2d;
  font-size: 0.625vw;
  bottom: -1.30208vw;
  line-height: 1.04167vw;
  padding-left: 1.5625vw;
}

.subscribe-list .reserve-body .form-input-list .input {
  width: 100%;
  height: 3.125vw;
  line-height: 3.125vw;
  border: 0;
  border-bottom: 0.03333333rem solid rgba(255, 255, 255, 0.4);
  padding: 1.5625vw;
  background-color: transparent;
  font-size: 0.72917vw;
  color: #ffffff;
}

.subscribe-list .reserve-body .form-input-list .input::placeholder {
  color: rgba(255, 255, 255, 0.4);
}

.subscribe-list .reserve-body .form-input-list .input.cur {
  cursor: pointer;
}

.subscribe-list .reserve-body .form-input-list .get-code {
  font-size: 0.83333vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 4.16667vw;
  letter-spacing: 0.15625vw;
  text-decoration: underline !important;
  min-width: 6.25vw;
  border: 0;
  padding: 0;
  background: transparent;
}

.subscribe-list .reserve-body .text-item {
  font-size: 0.83333vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 1.14583vw;
  letter-spacing: 0.15625vw;
  height: 3.125vw;
  position: relative;
}

.subscribe-list .reserve-body .text-item .checkbox {
  width: 0.9375vw;
  height: 0.9375vw;
  margin-right: 0.52083vw;
}

.subscribe-list .reserve-body .text-item a {
  text-decoration: underline !important;
}

.subscribe-list .reserve-body .text-item .error {
  bottom: 0 !important;
}

.subscribe-list .search-result {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(0.52083vw);
  -webkit-backdrop-filter: blur(0.52083vw);
  padding: 1.04167vw 0;
  position: absolute;
  top: 3.33333vw;
  left: 0;
  z-index: 9;
}

.subscribe-list .search-result .alt-text {
  font-size: 0.83333vw;
  letter-spacing: 0.15625vw;
  color: #cecece;
  margin-bottom: 0.26042vw;
  transform: translateY(-0.52083vw);
}

.subscribe-list .search-result .search-alt {
  font-size: 0.83333vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #999999;
  line-height: 1.14583vw;
  letter-spacing: 0.15625vw;
  margin-bottom: 1.04167vw;
}

.subscribe-list .search-result .search-alt span {
  font-size: 1.25vw;
  color: #ffffff;
}

.subscribe-list .search-result .result-list {
  height: 15.625vw;
  overflow: auto;
}

.subscribe-list .search-result .result-list::-webkit-scrollbar {
  width: 0.26042vw;
  height: 0.26042vw;
}

.subscribe-list .search-result .result-list::-webkit-scrollbar-thumb {
  background-color: rgba(50, 50, 50, 0.3);
}

.subscribe-list .search-result .result-list::-webkit-scrollbar-thumb:hover {
  background-color: rgba(50, 50, 50, 0.6);
}

.subscribe-list .search-result .result-list::-webkit-scrollbar-track {
  background-color: rgba(50, 50, 50, 0.1);
}

.subscribe-list .search-result .result-list::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.2);
}

.subscribe-list .search-result .search-item {
  padding: 0 1.04167vw 1.04167vw;
  margin-bottom: 1.04167vw;
  opacity: 0.6;
  transition: all 0.3s;
  border-bottom: 1PX solid rgba(255, 255, 255, 0.1);
}

.subscribe-list .search-result .search-item:hover {
  opacity: 1;
}

.subscribe-list .search-result .search-item .title-name {
  font-size: 1.25vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 1.5625vw;
  letter-spacing: 0.23438vw;
  margin-bottom: 0.26042vw;
}

.subscribe-list .search-result .search-item .title-info {
  font-size: 0.625vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #cecece;
  line-height: 0.83333vw;
  letter-spacing: 0.26042vw;
  margin-bottom: 0.26042vw;
  display: inline-block;
}

.subscribe-list .search-result .search-item .title-p {
  font-size: 0.625vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #cecece;
  line-height: 1.25vw;
  letter-spacing: 0.15625vw;
  display: flex;
}

.subscribe-list .search-result .search-item .title-p svg {
  width: 1.19792vw;
  min-width: 1.19792vw;
  height: 1.19792vw;
  margin-right: 0.52083vw;
}

.subscribe-list .province-city-list {
  width: 100%;
  height: 15.625vw;
  background-color: rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(0.52083vw);
  -webkit-backdrop-filter: blur(0.52083vw);
  position: absolute;
  top: 3.33333vw;
  left: 0;
  z-index: 9;
}

.subscribe-list .province-city-list .tab-list {
  display: flex;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(0.52083vw);
  -webkit-backdrop-filter: blur(0.52083vw);
  border-bottom: 0.03333333rem solid #333;
}

.subscribe-list .province-city-list .tab-list .tab-list-item {
  font-size: 0.83333vw;
  color: #ffffff;
  font-weight: bold;
  flex: 1;
  cursor: pointer;
  padding: 0.52083vw;
  border-right: 0.03333333rem solid #333;
}

.subscribe-list .province-city-list .tab-list .tab-list-item:last-child {
  border: 0;
}

.subscribe-list .province-city-list .pc-list {
  height: calc(100% - 3.125vw);
  overflow: auto;
}

.subscribe-list .province-city-list .pc-list::-webkit-scrollbar {
  width: 0.26042vw;
  height: 0.26042vw;
}

.subscribe-list .province-city-list .pc-list::-webkit-scrollbar-thumb {
  background-color: rgba(50, 50, 50, 0.3);
}

.subscribe-list .province-city-list .pc-list::-webkit-scrollbar-thumb:hover {
  background-color: rgba(50, 50, 50, 0.6);
}

.subscribe-list .province-city-list .pc-list::-webkit-scrollbar-track {
  background-color: rgba(50, 50, 50, 0.1);
}

.subscribe-list .province-city-list .pc-list::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.2);
}

.subscribe-list .province-city-list .pc-list .pc-list-item {
  font-size: 0.625vw;
  color: #ffffff;
  padding: 0.52083vw;
  cursor: pointer;
}

.subscribe-list .province-city-list .pc-list .pc-list-item:hover {
  background-color: #333;
}

.subscribe-list .province-city-list .cur {
  background-color: rgba(51, 51, 51, 0.7);
}

.subscribe-list .gc-btn {
  margin-top: 0.78125vw;
}

@media screen and (max-width: 768px) {
  .mob--subscribe-list .tag-name {
    font-size: 1.86666667rem;
    color: #ffffff;
    margin-bottom: 0.66666667rem;
  }

  .mob--subscribe-list .tags-list {
    gap: 0.83333333rem;
  }

  .mob--subscribe-list .tags-list .item-name {
    justify-content: center;
    margin-left: 0;
  }

  .mob--subscribe-list .tags-list .item-name.cur span {
    font-size: 1.26666667rem;
  }

  .mob--subscribe-list .tags-list .item-name span {
    font-size: 1.06666667rem;
  }

  .mob--subscribe-list .reserve-body {
    padding: 0 2rem 10rem;
    bottom: 0;
    z-index: 8;
    position: absolute;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: auto;
  }

  .mob--subscribe-list .reserve-body.isTags {
    padding: 0 2rem 3.33333333rem;
  }

  .mob--subscribe-list .reserve-body .title-name {
    font-size: 1.6rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #ffffff;
    line-height: 2.23333333rem;
    letter-spacing: 0.33333333rem;
    margin-bottom: 1rem;
    text-align: center;
  }

  .mob--subscribe-list .reserve-body .form-input-list {
    width: 100%;
    background-color: rgba(255, 255, 255, 0.02);
    box-shadow: 0 0 1.66666667rem rgba(255, 255, 255, 0.05);
  }

  .mob--subscribe-list .reserve-body .form-input-list .inpit-item {
    display: flex;
    align-items: center;
    font-size: 0.8rem;
    color: #ffffff;
    position: relative;
    margin-bottom: 0.66666667rem;
  }

  .mob--subscribe-list .reserve-body .form-input-list .inpit-item.select::after {
    content: "";
    position: absolute;
    right: 0.83333333rem;
    top: 50%;
    width: 0.16666667rem;
    height: 0.16666667rem;
    border-right: 0.03333333rem solid #ffffff;
    border-bottom: 0.03333333rem solid #ffffff;
    transform: rotate(45deg) translate(0, calc(-50% - 0.08333333rem));
  }

  .mob--subscribe-list .reserve-body .form-input-list .inpit-item .error {
    font-size: 0.66666667rem;
    bottom: -0.83333333rem;
    line-height: 0.66666667rem;
    padding-left: 1rem;
  }

  .mob--subscribe-list .reserve-body .form-input-list .input {
    width: 100%;
    height: 3.33333333rem;
    font-size: 0.8rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
    line-height: 2rem;
    letter-spacing: 0.16666667rem;
    padding-right: 1.33333333rem;
    padding-left: 1rem;
  }

  .mob--subscribe-list .reserve-body .form-input-list .input::placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  .mob--subscribe-list .reserve-body .form-input-list .get-code {
    font-size: 0.53333333rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
    line-height: 2.66666667rem;
    letter-spacing: 0.1rem;
    text-decoration: underline !important;
    min-width: 4rem;
    border: 0;
    padding: 0;
    background: transparent;
  }

  .mob--subscribe-list .reserve-body .text-item {
    font-size: 0.8rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
    line-height: 0.93333333rem;
    letter-spacing: 0.13333333rem;
    line-height: 2.66666667rem;
    display: flex;
    justify-content: center;
    margin: 1rem 0;
    height: 2.66666667rem;
  }

  .mob--subscribe-list .reserve-body .text-item .checkbox {
    width: 0.73333333rem;
    height: 0.76666667rem;
    margin-right: 0.33333333rem;
  }

  .mob--subscribe-list .reserve-body .text-item a {
    text-decoration: underline !important;
  }

  .mob--subscribe-list .reserve-body .text-item .error {
    bottom: 0 !important;
  }

  .mob--subscribe-list .search-result {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    backdrop-filter: blur(0.33333333rem);
    -webkit-backdrop-filter: blur(0.33333333rem);
    padding: 2rem 0;
    position: fixed;
    box-shadow: 0 -0.33333333rem 0.66666667rem rgba(0, 0, 0, 0.3);
    top: auto;
    height: 16.66666667rem;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
  }

  .mob--subscribe-list .search-result .alt-text {
    font-size: 0.8rem;
    color: #cecece;
    letter-spacing: 0.13333333rem;
    transform: translateY(-1rem);
  }

  .mob--subscribe-list .search-result .search-alt {
    font-size: 0.53333333rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #999999;
    line-height: 0.73333333rem;
    letter-spacing: 0.1rem;
    margin-bottom: 0.66666667rem;
  }

  .mob--subscribe-list .search-result .search-alt span {
    font-size: 0.8rem;
    color: #ffffff;
  }

  .mob--subscribe-list .search-result .result-list {
    height: 100%;
    overflow: auto;
  }

  .mob--subscribe-list .search-result .result-list::-webkit-scrollbar {
    width: 0.16666667rem;
    height: 0.16666667rem;
  }

  .mob--subscribe-list .search-result .result-list::-webkit-scrollbar-thumb {
    background-color: rgba(50, 50, 50, 0.3);
  }

  .mob--subscribe-list .search-result .result-list::-webkit-scrollbar-thumb:hover {
    background-color: rgba(50, 50, 50, 0.6);
  }

  .mob--subscribe-list .search-result .result-list::-webkit-scrollbar-track {
    background-color: rgba(50, 50, 50, 0.1);
  }

  .mob--subscribe-list .search-result .result-list::-webkit-scrollbar-track:hover {
    background-color: rgba(50, 50, 50, 0.2);
  }

  .mob--subscribe-list .search-result .search-item {
    margin-bottom: 1rem;
    padding: 0 1rem 1rem;
    opacity: 1;
    transition: all 0.3s;
  }

  .mob--subscribe-list .search-result .search-item .title-name {
    font-size: 1rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
    line-height: 1.33333333rem;
    letter-spacing: 0.2rem;
    margin-bottom: 0.16666667rem;
    text-align: left;
  }

  .mob--subscribe-list .search-result .search-item .title-info {
    font-size: 0.66666667rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #cecece;
    line-height: 0.53333333rem;
    letter-spacing: 0.16666667rem;
    margin-bottom: 0.16666667rem;
    display: inline-block;
  }

  .mob--subscribe-list .search-result .search-item .title-p {
    font-size: 0.66666667rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #cecece;
    line-height: 1.16666667rem;
    letter-spacing: 0.1rem;
    display: flex;
  }

  .mob--subscribe-list .search-result .search-item .title-p svg {
    width: 0.76666667rem;
    min-width: 0.76666667rem;
    height: 0.76666667rem;
    margin-right: 0.33333333rem;
  }

  .mob--subscribe-list .province-city-list {
    width: 100%;
    height: 16.66666667rem;
    background-color: rgba(0, 0, 0, 0.7);
    backdrop-filter: blur(0.33333333rem);
    -webkit-backdrop-filter: blur(0.33333333rem);
    position: fixed;
    box-shadow: 0 -0.33333333rem 0.66666667rem rgba(0, 0, 0, 0.3);
    top: auto;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
  }

  .mob--subscribe-list .province-city-list .tab-list {
    display: flex;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
    backdrop-filter: blur(0.33333333rem);
    -webkit-backdrop-filter: blur(0.33333333rem);
    border-bottom: 0.03333333rem solid #333;
  }

  .mob--subscribe-list .province-city-list .tab-list .tab-list-item {
    font-size: 0.8rem;
    color: #ffffff;
    font-weight: bold;
    flex: 1;
    cursor: pointer;
    padding: 0.66666667rem 1rem;
    border-right: 0.03333333rem solid #333;
  }

  .mob--subscribe-list .province-city-list .tab-list .tab-list-item:last-child {
    border: 0;
  }

  .mob--subscribe-list .province-city-list .pc-list {
    height: calc(100% - 2rem);
    overflow: auto;
  }

  .mob--subscribe-list .province-city-list .pc-list::-webkit-scrollbar {
    width: 0.16666667rem;
    height: 0.16666667rem;
  }

  .mob--subscribe-list .province-city-list .pc-list::-webkit-scrollbar-thumb {
    background-color: rgba(50, 50, 50, 0.3);
  }

  .mob--subscribe-list .province-city-list .pc-list::-webkit-scrollbar-thumb:hover {
    background-color: rgba(50, 50, 50, 0.6);
  }

  .mob--subscribe-list .province-city-list .pc-list::-webkit-scrollbar-track {
    background-color: rgba(50, 50, 50, 0.1);
  }

  .mob--subscribe-list .province-city-list .pc-list::-webkit-scrollbar-track:hover {
    background-color: rgba(50, 50, 50, 0.2);
  }

  .mob--subscribe-list .province-city-list .pc-list .pc-list-item {
    font-size: 0.8rem;
    color: #ffffff;
    padding: 0.66666667rem 1rem;
    cursor: pointer;
  }

  .mob--subscribe-list .province-city-list .pc-list .pc-list-item:hover {
    background-color: #333;
  }

  .mob--subscribe-list .province-city-list .cur {
    background-color: rgba(51, 51, 51, 0.7);
  }

  .mob--subscribe-list .gc-btn {
    width: 6.03333333rem;
    height: 1.8rem;
    font-size: 0.66666667rem;
    font-weight: 400;
    line-height: 0.93333333rem;
    letter-spacing: 0.1rem;
    margin: 1.33333333rem auto 1rem;
  }
}

@media screen and (max-width: 378px) {
  .mob--subscribe-list .reserve-body {
    padding: 0 2rem 5rem;
  }

  .mob--subscribe-list .reserve-body .form-input-list .input {
    height: 2rem;
    line-height: 1rem;
  }

  .mob--subscribe-list .reserve-body .title-name {
    margin-bottom: 0.33333333rem;
  }

  .mob--subscribe-list .gc-btn {
    margin: 0.33333333rem auto 0.33333333rem;
  }

  .mob--subscribe-list .text-item {
    margin: 0;
    line-height: 0.66666667rem;
    height: 1.33333333rem;
  }

  .mob--bottom-text-list {
    bottom: 0.33333333rem;
    zoom: 0.8;
  }
}

@media screen and (max-height: 800px) {
  .mob--subscribe-list .reserve-body {
    padding-bottom: 5rem;
  }

  .mob--subscribe-list .reserve-body.isTags {
    padding-bottom: 2rem;
  }

  .mob--subscribe-list .reserve-body .form-input-list .input {
    height: 2rem;
    line-height: 1rem;
  }

  .mob--subscribe-list .reserve-body .title-name {
    margin-bottom: 0.33333333rem;
  }

  .mob--subscribe-list .gc-btn {
    margin-top: 0.33333333rem;
    margin-bottom: 0.33333333rem;
  }

  .mob--subscribe-list .text-item {
    margin: 0;
    line-height: 0.66666667rem;
    height: 1.33333333rem;
  }

  .mob--bottom-text-list {
    bottom: 0.33333333rem;
    zoom: 0.8;
  }
}

.root.responsivegrid > .aem-Grid > .responsivegrid,
.local {
  min-height: calc(var(--vhOne, 1vh) * 100);
  background: #000000 url("/static_material/fangchengbao/cn/images/product/bg_1.jpg") repeat-y;
  background-size: 100% auto;
}

.tai3 {
  background: #141719 !important;
}

.gc-container-100 {
  height: calc(var(--vhOne, 1vh) * 100);
}

.aem-vue-subscribe {
  height: calc(var(--vh, 1vh) * 100);
}

*::-webkit-scrollbar {
  width: 0.26042vw;
  height: 0.26042vw;
}

*::-webkit-scrollbar-thumb {
  background-color: rgba(50, 50, 50, 0.3);
}

*::-webkit-scrollbar-thumb:hover {
  background-color: rgba(50, 50, 50, 0.6);
}

*::-webkit-scrollbar-track {
  background-color: rgba(50, 50, 50, 0.1);
}

*::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.2);
}

.an3 {
  opacity: 0;
  transform: translateY(5.20833vw);
  transition: all 0.3s;
}

.an3.wow:nth-child(1) {
  animation-delay: 0.3s;
}

.an3.wow:nth-child(2) {
  animation-delay: 0.4s;
}

.an3.wow:nth-child(3) {
  animation-delay: 0.5s;
}

.an3.wow:nth-child(4) {
  animation-delay: 0.6s;
}

.an3.wow:nth-child(5) {
  animation-delay: 0.7s;
}

.an3.wow:nth-child(6) {
  animation-delay: 0.8s;
}

.an3.wow:nth-child(7) {
  animation-delay: 0.9s;
}

.an3.wow:nth-child(8) {
  animation-delay: 1s;
}

.an3.wow.d1 {
  animation-delay: 0.7s;
}

.an3.wow.d2 {
  animation-delay: 0.8s;
}

.an3.wow.d3 {
  animation-delay: 0.9s;
}

.an3.wow.d4 {
  animation-delay: 1s;
}

.left-menu-list {
  position: fixed;
  left: -15.625vw;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 10;
  opacity: 0;
  transition: all 0.6s;
}

.left-menu-list.show {
  left: 2.08333vw;
  opacity: 1;
}

.left-menu-list:hover li::after {
  opacity: 1;
  transition: all 0.6s;
}

.left-menu-list:hover li span {
  opacity: 1;
  width: 7.8125vw;
  transform: translateX(0);
  transition: all 0.6s;
}

.left-menu-list li {
  position: relative;
  cursor: pointer;
  min-width: 0.78125vw;
}

.left-menu-list li.cur::after {
  opacity: 1;
}

.left-menu-list li.hoverShow::after {
  opacity: 1;
}

.left-menu-list li.hoverShow span {
  opacity: 1;
  width: 7.8125vw;
  transform: translateX(0);
}

.left-menu-list li.oneShow::after {
  opacity: 1;
}

.left-menu-list li.oneShow span {
  opacity: 1;
  width: 7.8125vw;
  transform: translateX(0);
  animation: translateXHide2 0.6s 3s forwards;
}

.left-menu-list li::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  width: 0.41667vw;
  height: 0.41667vw;
  border-radius: 0.41667vw;
  background: #ffffff;
  opacity: 0.4;
  transition: all 0.6s;
}

.left-menu-list li span {
  font-size: 1.04167vw;
  color: #ffffff;
  line-height: 1.5625vw;
  padding: 0.52083vw 0 0.52083vw 1.04167vw;
  display: inline-block;
  opacity: 0;
  width: 2.60417vw;
  transition: all 0.6s;
  transform: translateX(-20%);
  white-space: nowrap;
}

@keyframes translateXHide {
  0% {
    opacity: 1;
    width: 7.8125vw;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    width: 0;
    transform: translateX(-10%);
  }
}

@keyframes translateXHide2 {
  0% {
    opacity: 1;
    width: 7.8125vw;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    width: 0;
    transform: translateX(-10%);
  }
}

@keyframes bgToTop {
  0% {
    transform: translateY(13.02083vw);
    opacity: 0;
  }

  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@media screen and (max-width: 768px) {
  .mob--left-menu-list {
    position: fixed;
    left: 1.33333333rem;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 10;
    display: none;
  }

  .mob--left-menu-list li {
    position: relative;
    cursor: pointer;
    min-width: 0.5rem;
  }

  .mob--left-menu-list li::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
    width: 0.26666667rem;
    height: 0.26666667rem;
    border-radius: 0.26666667rem;
    background: #ffffff;
    opacity: 0.7;
    transition: all 0.6s;
  }

  .mob--left-menu-list li:hover::after {
    opacity: 1;
  }

  .mob--left-menu-list li:hover span {
    opacity: 1;
    transform: translateX(0%);
  }

  .mob--left-menu-list li span {
    font-size: 0.8rem;
    color: #ffffff;
    line-height: 1rem;
    padding: 0.33333333rem 0.66666667rem;
    display: inline-block;
    opacity: 0;
    transform: translateX(-10%);
    transition: all 0.6s;
  }
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/px2rem-loader/index.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./node_modules/sass-loader/dist/cjs.js!./node_modules/glob-import-loader/index.js!./src/newComponents/product-car-edition/product-car-edition.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[v-cloak] {
  display: none;
}

@keyframes border-color {
  0% {
    border-image: linear-gradient(120deg, rgb(122, 185, 229), rgb(109, 162, 214), rgb(100, 140, 201), rgb(87, 118, 185), rgb(75, 94, 170), rgb(71, 78, 158), rgb(71, 74, 153), rgb(74, 67, 147), rgb(74, 61, 141), rgb(74, 55, 134)) 1;
  }

  2.5641% {
    border-image: linear-gradient(120deg, rgb(117, 173, 222), rgb(104, 151, 207), rgb(93, 128, 192), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 147), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 134)) 1;
  }

  5.1282% {
    border-image: linear-gradient(120deg, rgb(111, 162, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(72, 73, 153), rgb(72, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(75, 58, 138)) 1;
  }

  7.6922999999999995% {
    border-image: linear-gradient(120deg, rgb(104, 150, 209), rgb(92, 127, 191), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143), rgb(73, 59, 138), rgb(74, 55, 136), rgb(74, 61, 140)) 1;
  }

  10.2564% {
    border-image: linear-gradient(120deg, rgb(99, 137, 200), rgb(87, 116, 184), rgb(76, 94, 170), rgb(71, 78, 158), rgb(71, 72, 152), rgb(75, 68, 148), rgb(73, 62, 141), rgb(74, 55, 134), rgb(72, 58, 137), rgb(73, 64, 143)) 1;
  }

  12.8205% {
    border-image: linear-gradient(120deg, rgb(93, 126, 193), rgb(81, 103, 176), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147)) 1;
  }

  15.384599999999999% {
    border-image: linear-gradient(120deg, rgb(86, 115, 183), rgb(75, 93, 169), rgb(70, 79, 158), rgb(73, 72, 152), rgb(75, 68, 148), rgb(74, 61, 140), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149)) 1;
  }

  17.9487% {
    border-image: linear-gradient(120deg, rgb(81, 103, 176), rgb(70, 81, 161), rgb(71, 77, 155), rgb(72, 71, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(74, 55, 134), rgb(74, 61, 141), rgb(74, 67, 147), rgb(71, 72, 152)) 1;
  }

  20.5128% {
    border-image: linear-gradient(120deg, rgb(75, 93, 169), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154)) 1;
  }

  23.0769% {
    border-image: linear-gradient(120deg, rgb(71, 82, 161), rgb(71, 76, 157), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158)) 1;
  }

  25.641% {
    border-image: linear-gradient(120deg, rgb(71, 78, 158), rgb(71, 72, 152), rgb(74, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(70, 76, 154), rgb(72, 81, 160)) 1;
  }

  28.205099999999998% {
    border-image: linear-gradient(120deg, rgb(71, 77, 155), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(73, 62, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164)) 1;
  }

  30.769199999999998% {
    border-image: linear-gradient(120deg, rgb(72, 73, 153), rgb(73, 66, 146), rgb(73, 60, 139), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(76, 95, 171)) 1;
  }

  33.333299999999994% {
    border-image: linear-gradient(120deg, rgb(73, 70, 149), rgb(73, 64, 143), rgb(74, 57, 137), rgb(76, 54, 136), rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(73, 86, 165), rgb(81, 103, 176)) 1;
  }

  35.8974% {
    border-image: linear-gradient(120deg, rgb(74, 67, 145), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154), rgb(72, 81, 160), rgb(76, 95, 171), rgb(86, 115, 183)) 1;
  }

  38.4615% {
    border-image: linear-gradient(120deg, rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(74, 61, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(93, 124, 191)) 1;
  }

  41.0256% {
    border-image: linear-gradient(120deg, rgb(75, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(72, 81, 160), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197)) 1;
  }

  43.58969999999999% {
    border-image: linear-gradient(120deg, rgb(75, 58, 138), rgb(74, 57, 137), rgb(73, 62, 141), rgb(74, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(90, 124, 188), rgb(101, 143, 203)) 1;
  }

  46.1538% {
    border-image: linear-gradient(120deg, rgb(76, 55, 134), rgb(74, 60, 139), rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(71, 83, 159), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197), rgb(106, 153, 209)) 1;
  }

  48.7179% {
    border-image: linear-gradient(120deg, rgb(74, 57, 137), rgb(73, 62, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(71, 87, 165), rgb(83, 105, 178), rgb(91, 124, 191), rgb(102, 144, 204), rgb(110, 163, 215)) 1;
  }

  51.282% {
    border-image: linear-gradient(120deg, rgb(74, 60, 139), rgb(73, 64, 143), rgb(72, 71, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(77, 96, 172), rgb(87, 116, 184), rgb(96, 134, 197), rgb(104, 153, 209), rgb(116, 172, 223)) 1;
  }

  53.84609999999999% {
    border-image: linear-gradient(120deg, rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 166), rgb(82, 106, 178), rgb(92, 125, 192), rgb(101, 143, 203), rgb(110, 163, 215), rgb(120, 182, 229)) 1;
  }

  56.410199999999996% {
    border-image: linear-gradient(120deg, rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(70, 83, 161), rgb(78, 97, 173), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(115, 173, 221), rgb(117, 178, 225)) 1;
  }

  58.9743% {
    border-image: linear-gradient(120deg, rgb(72, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(73, 86, 165), rgb(82, 106, 178), rgb(91, 125, 189), rgb(102, 144, 204), rgb(110, 163, 215), rgb(120, 183, 227), rgb(113, 166, 218)) 1;
  }

  61.538399999999996% {
    border-image: linear-gradient(120deg, rgb(71, 70, 146), rgb(71, 77, 155), rgb(70, 81, 161), rgb(77, 96, 172), rgb(88, 117, 185), rgb(97, 135, 198), rgb(107, 154, 210), rgb(116, 174, 222), rgb(119, 177, 225), rgb(106, 155, 211)) 1;
  }

  64.10249999999999% {
    border-image: linear-gradient(120deg, rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 165), rgb(84, 106, 179), rgb(92, 126, 190), rgb(100, 145, 204), rgb(111, 164, 216), rgb(120, 182, 229), rgb(113, 166, 218), rgb(101, 143, 203)) 1;
  }

  66.66659999999999% {
    border-image: linear-gradient(120deg, rgb(71, 76, 157), rgb(71, 82, 164), rgb(76, 98, 171), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(117, 173, 224), rgb(119, 177, 225), rgb(108, 155, 211), rgb(93, 131, 194)) 1;
  }

  69.2307% {
    border-image: linear-gradient(120deg, rgb(71, 78, 158), rgb(73, 89, 167), rgb(83, 107, 179), rgb(92, 125, 192), rgb(103, 145, 205), rgb(111, 164, 216), rgb(121, 183, 230), rgb(112, 165, 217), rgb(98, 143, 202), rgb(88, 119, 186)) 1;
  }

  71.7948% {
    border-image: linear-gradient(120deg, rgb(70, 81, 161), rgb(79, 98, 174), rgb(87, 118, 185), rgb(97, 135, 198), rgb(106, 155, 211), rgb(116, 174, 222), rgb(118, 176, 224), rgb(107, 154, 210), rgb(95, 130, 194), rgb(83, 107, 179)) 1;
  }

  74.35889999999999% {
    border-image: linear-gradient(120deg, rgb(72, 90, 166), rgb(84, 108, 180), rgb(91, 126, 190), rgb(103, 145, 205), rgb(112, 165, 217), rgb(121, 184, 228), rgb(111, 164, 216), rgb(100, 142, 202), rgb(89, 118, 186), rgb(76, 95, 171)) 1;
  }

  76.923% {
    border-image: linear-gradient(120deg, rgb(77, 99, 172), rgb(89, 118, 186), rgb(97, 137, 198), rgb(106, 155, 211), rgb(117, 175, 223), rgb(118, 176, 224), rgb(104, 153, 209), rgb(93, 131, 194), rgb(84, 106, 179), rgb(71, 84, 163)) 1;
  }

  79.4871% {
    border-image: linear-gradient(120deg, rgb(82, 109, 178), rgb(93, 128, 192), rgb(101, 146, 205), rgb(113, 166, 218), rgb(121, 184, 228), rgb(111, 164, 216), rgb(99, 141, 201), rgb(88, 119, 186), rgb(77, 95, 171), rgb(71, 80, 159)) 1;
  }

  82.0512% {
    border-image: linear-gradient(120deg, rgb(89, 120, 187), rgb(99, 137, 200), rgb(107, 156, 212), rgb(116, 174, 222), rgb(117, 175, 223), rgb(106, 153, 209), rgb(94, 129, 193), rgb(82, 106, 178), rgb(71, 82, 162), rgb(70, 77, 157)) 1;
  }

  84.61529999999999% {
    border-image: linear-gradient(120deg, rgb(93, 128, 192), rgb(102, 147, 206), rgb(112, 165, 217), rgb(122, 184, 231), rgb(110, 163, 215), rgb(100, 140, 201), rgb(88, 119, 186), rgb(76, 95, 171), rgb(73, 80, 160), rgb(71, 74, 153)) 1;
  }

  87.17939999999999% {
    border-image: linear-gradient(120deg, rgb(99, 137, 199), rgb(107, 156, 212), rgb(117, 175, 223), rgb(117, 175, 223), rgb(105, 152, 208), rgb(93, 128, 192), rgb(82, 106, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 149)) 1;
  }

  89.7435% {
    border-image: linear-gradient(120deg, rgb(105, 147, 207), rgb(114, 167, 219), rgb(122, 185, 229), rgb(110, 163, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(73, 74, 154), rgb(71, 66, 146)) 1;
  }

  92.3076% {
    border-image: linear-gradient(120deg, rgb(107, 156, 212), rgb(118, 176, 224), rgb(117, 175, 223), rgb(104, 151, 207), rgb(93, 128, 192), rgb(83, 105, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143)) 1;
  }

  94.87169999999999% {
    border-image: linear-gradient(120deg, rgb(113, 166, 218), rgb(122, 185, 229), rgb(110, 163, 215), rgb(100, 138, 200), rgb(88, 117, 185), rgb(76, 94, 170), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(73, 62, 141)) 1;
  }

  97.4358% {
    border-image: linear-gradient(120deg, rgb(117, 178, 225), rgb(116, 174, 222), rgb(105, 152, 208), rgb(91, 129, 192), rgb(82, 104, 177), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138)) 1;
  }

  99.9999% {
    border-image: linear-gradient(120deg, rgb(121, 183, 230), rgb(109, 162, 214), rgb(100, 138, 200), rgb(86, 117, 184), rgb(75, 93, 169), rgb(71, 78, 158), rgb(70, 73, 152), rgb(74, 67, 147), rgb(74, 61, 140), rgb(74, 55, 134)) 1;
  }
}

@keyframes bgColor {
  0% {
    background: linear-gradient(120deg, rgb(122, 185, 229), rgb(109, 162, 214), rgb(100, 140, 201), rgb(87, 118, 185), rgb(75, 94, 170), rgb(71, 78, 158), rgb(71, 74, 153), rgb(74, 67, 147), rgb(74, 61, 141), rgb(74, 55, 134));
  }

  2.5641% {
    background: linear-gradient(120deg, rgb(117, 173, 222), rgb(104, 151, 207), rgb(93, 128, 192), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 147), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 134));
  }

  5.1282% {
    background: linear-gradient(120deg, rgb(111, 162, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(72, 73, 153), rgb(72, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(75, 58, 138));
  }

  7.6922999999999995% {
    background: linear-gradient(120deg, rgb(104, 150, 209), rgb(92, 127, 191), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143), rgb(73, 59, 138), rgb(74, 55, 136), rgb(74, 61, 140));
  }

  10.2564% {
    background: linear-gradient(120deg, rgb(99, 137, 200), rgb(87, 116, 184), rgb(76, 94, 170), rgb(71, 78, 158), rgb(71, 72, 152), rgb(75, 68, 148), rgb(73, 62, 141), rgb(74, 55, 134), rgb(72, 58, 137), rgb(73, 64, 143));
  }

  12.8205% {
    background: linear-gradient(120deg, rgb(93, 126, 193), rgb(81, 103, 176), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147));
  }

  15.384599999999999% {
    background: linear-gradient(120deg, rgb(86, 115, 183), rgb(75, 93, 169), rgb(70, 79, 158), rgb(73, 72, 152), rgb(75, 68, 148), rgb(74, 61, 140), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149));
  }

  17.9487% {
    background: linear-gradient(120deg, rgb(81, 103, 176), rgb(70, 81, 161), rgb(71, 77, 155), rgb(72, 71, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(74, 55, 134), rgb(74, 61, 141), rgb(74, 67, 147), rgb(71, 72, 152));
  }

  20.5128% {
    background: linear-gradient(120deg, rgb(75, 93, 169), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154));
  }

  23.0769% {
    background: linear-gradient(120deg, rgb(71, 82, 161), rgb(71, 76, 157), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158));
  }

  25.641% {
    background: linear-gradient(120deg, rgb(71, 78, 158), rgb(71, 72, 152), rgb(74, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(70, 76, 154), rgb(72, 81, 160));
  }

  28.205099999999998% {
    background: linear-gradient(120deg, rgb(71, 77, 155), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(73, 62, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164));
  }

  30.769199999999998% {
    background: linear-gradient(120deg, rgb(72, 73, 153), rgb(73, 66, 146), rgb(73, 60, 139), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(76, 95, 171));
  }

  33.333299999999994% {
    background: linear-gradient(120deg, rgb(73, 70, 149), rgb(73, 64, 143), rgb(74, 57, 137), rgb(76, 54, 136), rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(73, 86, 165), rgb(81, 103, 176));
  }

  35.8974% {
    background: linear-gradient(120deg, rgb(74, 67, 145), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154), rgb(72, 81, 160), rgb(76, 95, 171), rgb(86, 115, 183));
  }

  38.4615% {
    background: linear-gradient(120deg, rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(74, 61, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(93, 124, 191));
  }

  41.0256% {
    background: linear-gradient(120deg, rgb(75, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(72, 81, 160), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197));
  }

  43.58969999999999% {
    background: linear-gradient(120deg, rgb(75, 58, 138), rgb(74, 57, 137), rgb(73, 62, 141), rgb(74, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(90, 124, 188), rgb(101, 143, 203));
  }

  46.1538% {
    background: linear-gradient(120deg, rgb(76, 55, 134), rgb(74, 60, 139), rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(71, 83, 159), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197), rgb(106, 153, 209));
  }

  48.7179% {
    background: linear-gradient(120deg, rgb(74, 57, 137), rgb(73, 62, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(71, 87, 165), rgb(83, 105, 178), rgb(91, 124, 191), rgb(102, 144, 204), rgb(110, 163, 215));
  }

  51.282% {
    background: linear-gradient(120deg, rgb(74, 60, 139), rgb(73, 64, 143), rgb(72, 71, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(77, 96, 172), rgb(87, 116, 184), rgb(96, 134, 197), rgb(104, 153, 209), rgb(116, 172, 223));
  }

  53.84609999999999% {
    background: linear-gradient(120deg, rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 166), rgb(82, 106, 178), rgb(92, 125, 192), rgb(101, 143, 203), rgb(110, 163, 215), rgb(120, 182, 229));
  }

  56.410199999999996% {
    background: linear-gradient(120deg, rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(70, 83, 161), rgb(78, 97, 173), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(115, 173, 221), rgb(117, 178, 225));
  }

  58.9743% {
    background: linear-gradient(120deg, rgb(72, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(73, 86, 165), rgb(82, 106, 178), rgb(91, 125, 189), rgb(102, 144, 204), rgb(110, 163, 215), rgb(120, 183, 227), rgb(113, 166, 218));
  }

  61.538399999999996% {
    background: linear-gradient(120deg, rgb(71, 70, 146), rgb(71, 77, 155), rgb(70, 81, 161), rgb(77, 96, 172), rgb(88, 117, 185), rgb(97, 135, 198), rgb(107, 154, 210), rgb(116, 174, 222), rgb(119, 177, 225), rgb(106, 155, 211));
  }

  64.10249999999999% {
    background: linear-gradient(120deg, rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 165), rgb(84, 106, 179), rgb(92, 126, 190), rgb(100, 145, 204), rgb(111, 164, 216), rgb(120, 182, 229), rgb(113, 166, 218), rgb(101, 143, 203));
  }

  66.66659999999999% {
    background: linear-gradient(120deg, rgb(71, 76, 157), rgb(71, 82, 164), rgb(76, 98, 171), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(117, 173, 224), rgb(119, 177, 225), rgb(108, 155, 211), rgb(93, 131, 194));
  }

  69.2307% {
    background: linear-gradient(120deg, rgb(71, 78, 158), rgb(73, 89, 167), rgb(83, 107, 179), rgb(92, 125, 192), rgb(103, 145, 205), rgb(111, 164, 216), rgb(121, 183, 230), rgb(112, 165, 217), rgb(98, 143, 202), rgb(88, 119, 186));
  }

  71.7948% {
    background: linear-gradient(120deg, rgb(70, 81, 161), rgb(79, 98, 174), rgb(87, 118, 185), rgb(97, 135, 198), rgb(106, 155, 211), rgb(116, 174, 222), rgb(118, 176, 224), rgb(107, 154, 210), rgb(95, 130, 194), rgb(83, 107, 179));
  }

  74.35889999999999% {
    background: linear-gradient(120deg, rgb(72, 90, 166), rgb(84, 108, 180), rgb(91, 126, 190), rgb(103, 145, 205), rgb(112, 165, 217), rgb(121, 184, 228), rgb(111, 164, 216), rgb(100, 142, 202), rgb(89, 118, 186), rgb(76, 95, 171));
  }

  76.923% {
    background: linear-gradient(120deg, rgb(77, 99, 172), rgb(89, 118, 186), rgb(97, 137, 198), rgb(106, 155, 211), rgb(117, 175, 223), rgb(118, 176, 224), rgb(104, 153, 209), rgb(93, 131, 194), rgb(84, 106, 179), rgb(71, 84, 163));
  }

  79.4871% {
    background: linear-gradient(120deg, rgb(82, 109, 178), rgb(93, 128, 192), rgb(101, 146, 205), rgb(113, 166, 218), rgb(121, 184, 228), rgb(111, 164, 216), rgb(99, 141, 201), rgb(88, 119, 186), rgb(77, 95, 171), rgb(71, 80, 159));
  }

  82.0512% {
    background: linear-gradient(120deg, rgb(89, 120, 187), rgb(99, 137, 200), rgb(107, 156, 212), rgb(116, 174, 222), rgb(117, 175, 223), rgb(106, 153, 209), rgb(94, 129, 193), rgb(82, 106, 178), rgb(71, 82, 162), rgb(70, 77, 157));
  }

  84.61529999999999% {
    background: linear-gradient(120deg, rgb(93, 128, 192), rgb(102, 147, 206), rgb(112, 165, 217), rgb(122, 184, 231), rgb(110, 163, 215), rgb(100, 140, 201), rgb(88, 119, 186), rgb(76, 95, 171), rgb(73, 80, 160), rgb(71, 74, 153));
  }

  87.17939999999999% {
    background: linear-gradient(120deg, rgb(99, 137, 199), rgb(107, 156, 212), rgb(117, 175, 223), rgb(117, 175, 223), rgb(105, 152, 208), rgb(93, 128, 192), rgb(82, 106, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 149));
  }

  89.7435% {
    background: linear-gradient(120deg, rgb(105, 147, 207), rgb(114, 167, 219), rgb(122, 185, 229), rgb(110, 163, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(73, 74, 154), rgb(71, 66, 146));
  }

  92.3076% {
    background: linear-gradient(120deg, rgb(107, 156, 212), rgb(118, 176, 224), rgb(117, 175, 223), rgb(104, 151, 207), rgb(93, 128, 192), rgb(83, 105, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143));
  }

  94.87169999999999% {
    background: linear-gradient(120deg, rgb(113, 166, 218), rgb(122, 185, 229), rgb(110, 163, 215), rgb(100, 138, 200), rgb(88, 117, 185), rgb(76, 94, 170), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(73, 62, 141));
  }

  97.4358% {
    background: linear-gradient(120deg, rgb(117, 178, 225), rgb(116, 174, 222), rgb(105, 152, 208), rgb(91, 129, 192), rgb(82, 104, 177), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138));
  }

  99.9999% {
    background: linear-gradient(120deg, rgb(121, 183, 230), rgb(109, 162, 214), rgb(100, 138, 200), rgb(86, 117, 184), rgb(75, 93, 169), rgb(71, 78, 158), rgb(70, 73, 152), rgb(74, 67, 147), rgb(74, 61, 140), rgb(74, 55, 134));
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
  }
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.bounceIn {
  animation-name: bounceIn;
}

.car-edition {
  padding: 4.16667vw 0 4.16667vw 0;
  display: flex;
  align-items: center;
  position: relative;
  flex-direction: column;
}

.car-edition .btn-list {
  display: flex;
  align-items: center;
  gap: 1.5625vw;
}

.car-edition .img-car {
  width: 100%;
  height: auto;
  position: relative;
}

.car-edition .img-car .img-box {
  display: block;
  opacity: 0;
  transition: opacity 0.2s;
}

.car-edition .img-car .img-box:not(:first-child) {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.car-edition .img-car .img-box.cur {
  opacity: 1;
}

.car-edition .img-car img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  object-position: right;
}

.car-edition .right-list {
  min-width: 31.25vw;
  position: absolute;
  right: 4.16667vw;
  top: 50%;
  transform: translate(0, -50%);
}

.car-edition .right-list .title-name {
  font-size: 2.08333vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 2.91667vw;
  letter-spacing: 0.26042vw;
  margin-bottom: 2.86458vw;
}

.car-edition .right-list .tags-list {
  position: absolute;
  right: 0;
  top: 0.52083vw;
  width: auto;
  margin: 0;
}

.car-edition .right-list .tags-list .item-name span {
  font-family: PingFangSC-Light, PingFang SC;
  font-size: 1.25vw;
  line-height: 2.1875vw;
  color: #FFFFFF;
  font-weight: 400;
}

.car-edition .right-list .tab-main {
  position: relative;
}

.car-edition .right-list .tab-main .item-main {
  transition: opacity 0.2s;
  opacity: 0;
  z-index: -1;
}

.car-edition .right-list .tab-main .item-main:not(:first-child) {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
}

.car-edition .right-list .tab-main .item-main.cur {
  opacity: 1;
  z-index: 1;
}

.car-edition .right-list .edition-list {
  margin-bottom: 3.125vw;
}

.car-edition .right-list .edition-list .edition-item {
  margin-bottom: 1.5625vw;
}

.car-edition .right-list .edition-list .top-name {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.78125vw 0;
  border-width: 0.10417vw;
  border-style: solid;
  border-image: linear-gradient(270deg, #7abae7 0%, #4653a2 50%, #4a3685 100%) 0 0 1 0;
  margin-bottom: 0.83333vw;
}

.car-edition .right-list .edition-list .title {
  font-size: 1.25vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 1.5625vw;
  letter-spacing: 0.20833vw;
}

.car-edition .right-list .edition-list .desc {
  font-size: 0.83333vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 1.5625vw;
  letter-spacing: 0.10417vw;
}

.car-edition .right-list .edition-list span {
  font-size: 1.25vw;
  font-family: PingFangSC-Light, PingFang SC;
  color: #ffffff;
  line-height: 1.5625vw;
  letter-spacing: 0.10417vw;
  text-align: center;
}

.car-edition .right-list .edition-list label {
  font-size: 0.83333vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #afafaf;
  background: #afafaf;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 1.5625vw;
  letter-spacing: 0.10417vw;
}

@media screen and (max-width: 768px) {
  .mob--car-edition {
    padding: 0;
  }

  .mob--car-edition .btn-list {
    gap: 1rem;
    justify-content: center;
  }

  .mob--car-edition .btn-list .gc-btn {
    width: 6.03333333rem;
    height: 1.8rem;
    font-size: 0.66666667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 0.93333333rem;
    letter-spacing: 0.1rem;
  }

  .mob--car-edition .right-list {
    position: absolute;
    right: auto;
    top: auto;
    left: 50%;
    bottom: 3.33333333rem;
    transform: translate(-50%, 0);
    width: 100%;
    min-width: 100%;
    padding: 0 1.66666667rem;
    height: 100%;
  }

  .mob--car-edition .right-list .title-name {
    font-size: 1.33333333rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: bold;
    color: #ffffff;
    line-height: 1.86666667rem;
    letter-spacing: 0.2rem;
    margin-bottom: 1.83333333rem;
    position: absolute;
    top: 7.66666667rem;
    left: 1.66666667rem;
    right: 1.66666667rem;
    text-align: center;
  }

  .mob--car-edition .right-list .tags-list {
    top: 53%;
    width: 100%;
    justify-content: center;
  }

  .mob--car-edition .right-list .tags-list .item-name span {
    font-size: 1.2rem;
    line-height: 1.2rem;
    padding-bottom: 0.43333333rem;
  }

  .mob--car-edition .right-list .tab-main {
    position: absolute;
    left: 1.66666667rem;
    right: 1.66666667rem;
    top: 60%;
  }

  .mob--car-edition .right-list .edition-list {
    margin-bottom: 2rem;
  }

  .mob--car-edition .right-list .edition-list .edition-item {
    margin-bottom: 0.33333333rem;
  }

  .mob--car-edition .right-list .edition-list .top-name {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.5rem 0;
    border-width: 0.06666667rem;
    border-style: solid;
    border-image: linear-gradient(270deg, #7abae7 0%, #4653a2 50%, #4a3685 100%) 0 0 1 0;
    margin-bottom: 0.33333333rem;
  }

  .mob--car-edition .right-list .edition-list .title {
    font-size: 1.06666667rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
    line-height: 1rem;
    letter-spacing: 0.2rem;
  }

  .mob--car-edition .right-list .edition-list .desc {
    font-size: 0.66666667rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
    line-height: 1rem;
    letter-spacing: 0.1rem;
  }

  .mob--car-edition .right-list .edition-list span {
    font-size: 1.06666667rem;
    font-family: PingFangSC-Light, PingFang SC;
    color: #ffffff;
    line-height: 1rem;
    letter-spacing: 0.06666667rem;
    text-align: center;
  }

  .mob--car-edition .right-list .edition-list label {
    font-size: 0.66666667rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #afafaf;
    background: #afafaf;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1rem;
    letter-spacing: 0.06666667rem;
  }
}
