/** Shopify CDN: Minification failed

Line 2091:3 Expected "*/" to terminate multi-line comment

**/
/*.snow-content {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    pointer-events: none;
    background-color: rgba(0, 0, 0, 0.1);
  }
  .snow {
    position: fixed;
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
    pointer-events: none;
  }
  .snow:nth-child(1) {
    opacity: 0.8438;
    transform: translate(60.7846vw, -10px) scale(0.8388);
    animation: fall-1 27s -25s linear infinite;
  }
  @keyframes fall-1 {
    73.312% {
      transform: translate(50.8935vw, 73.312vh) scale(0.8388);
    }
    to {
      transform: translate(55.83905vw, 100vh) scale(0.8388);
    }
  }
  .snow:nth-child(2) {
    opacity: 0.6576;
    transform: translate(62.3772vw, -10px) scale(0.9967);
    animation: fall-2 11s -2s linear infinite;
  }
  @keyframes fall-2 {
    70.323% {
      transform: translate(71.9727vw, 70.323vh) scale(0.9967);
    }
    to {
      transform: translate(67.17495vw, 100vh) scale(0.9967);
    }
  }
  .snow:nth-child(3) {
    opacity: 0.7495;
    transform: translate(60.6399vw, -10px) scale(0.4276);
    animation: fall-3 29s -17s linear infinite;
  }
  @keyframes fall-3 {
    52.594% {
      transform: translate(61.6732vw, 52.594vh) scale(0.4276);
    }
    to {
      transform: translate(61.15655vw, 100vh) scale(0.4276);
    }
  }
  .snow:nth-child(4) {
    opacity: 0.2372;
    transform: translate(37.4944vw, -10px) scale(0.9531);
    animation: fall-4 24s -6s linear infinite;
  }
  @keyframes fall-4 {
    57.253% {
      transform: translate(35.2072vw, 57.253vh) scale(0.9531);
    }
    to {
      transform: translate(36.3508vw, 100vh) scale(0.9531);
    }
  }
  .snow:nth-child(5) {
    opacity: 0.0213;
    transform: translate(42.8028vw, -10px) scale(0.7085);
    animation: fall-5 29s -5s linear infinite;
  }
  @keyframes fall-5 {
    68.001% {
      transform: translate(49.362vw, 68.001vh) scale(0.7085);
    }
    to {
      transform: translate(46.0824vw, 100vh) scale(0.7085);
    }
  }
  .snow:nth-child(6) {
    opacity: 0.3661;
    transform: translate(68.723vw, -10px) scale(0.7516);
    animation: fall-6 11s -25s linear infinite;
  }
  @keyframes fall-6 {
    74.571% {
      transform: translate(73.5774vw, 74.571vh) scale(0.7516);
    }
    to {
      transform: translate(71.1502vw, 100vh) scale(0.7516);
    }
  }
  .snow:nth-child(7) {
    opacity: 0.2773;
    transform: translate(22.3664vw, -10px) scale(0.3081);
    animation: fall-7 25s -30s linear infinite;
  }
  @keyframes fall-7 {
    78.382% {
      transform: translate(20.483vw, 78.382vh) scale(0.3081);
    }
    to {
      transform: translate(21.4247vw, 100vh) scale(0.3081);
    }
  }
  .snow:nth-child(8) {
    opacity: 0.8956;
    transform: translate(47.224vw, -10px) scale(0.8162);
    animation: fall-8 16s -11s linear infinite;
  }
  @keyframes fall-8 {
    70.796% {
      transform: translate(55.9345vw, 70.796vh) scale(0.8162);
    }
    to {
      transform: translate(51.57925vw, 100vh) scale(0.8162);
    }
  }
  .snow:nth-child(9) {
    opacity: 0.2701;
    transform: translate(34.0268vw, -10px) scale(0.5943);
    animation: fall-9 17s -6s linear infinite;
  }
  @keyframes fall-9 {
    38.095% {
      transform: translate(39.301vw, 38.095vh) scale(0.5943);
    }
    to {
      transform: translate(36.6639vw, 100vh) scale(0.5943);
    }
  }
  .snow:nth-child(10) {
    opacity: 0.4132;
    transform: translate(38.8415vw, -10px) scale(0.2009);
    animation: fall-10 25s -25s linear infinite;
  }
  @keyframes fall-10 {
    36.36% {
      transform: translate(43.9323vw, 36.36vh) scale(0.2009);
    }
    to {
      transform: translate(41.3869vw, 100vh) scale(0.2009);
    }
  }
  .snow:nth-child(11) {
    opacity: 0.0751;
    transform: translate(27.8712vw, -10px) scale(0.0584);
    animation: fall-11 22s -12s linear infinite;
  }
  @keyframes fall-11 {
    33.559% {
      transform: translate(32.9792vw, 33.559vh) scale(0.0584);
    }
    to {
      transform: translate(30.4252vw, 100vh) scale(0.0584);
    }
  }
  .snow:nth-child(12) {
    opacity: 0.7438;
    transform: translate(52.3916vw, -10px) scale(0.3071);
    animation: fall-12 11s -2s linear infinite;
  }
  @keyframes fall-12 {
    71.459% {
      transform: translate(59.2979vw, 71.459vh) scale(0.3071);
    }
    to {
      transform: translate(55.84475vw, 100vh) scale(0.3071);
    }
  }
  .snow:nth-child(13) {
    opacity: 0.8432;
    transform: translate(35.4828vw, -10px) scale(0.1722);
    animation: fall-13 27s -14s linear infinite;
  }
  @keyframes fall-13 {
    75.56% {
      transform: translate(43.4307vw, 75.56vh) scale(0.1722);
    }
    to {
      transform: translate(39.45675vw, 100vh) scale(0.1722);
    }
  }
  .snow:nth-child(14) {
    opacity: 0.3016;
    transform: translate(46.0564vw, -10px) scale(0.9797);
    animation: fall-14 21s -17s linear infinite;
  }
  @keyframes fall-14 {
    51.277% {
      transform: translate(55.3944vw, 51.277vh) scale(0.9797);
    }
    to {
      transform: translate(50.7254vw, 100vh) scale(0.9797);
    }
  }
  .snow:nth-child(15) {
    opacity: 0.6832;
    transform: translate(89.7428vw, -10px) scale(0.1691);
    animation: fall-15 23s -11s linear infinite;
  }
  @keyframes fall-15 {
    78.579% {
      transform: translate(80.1927vw, 78.579vh) scale(0.1691);
    }
    to {
      transform: translate(84.96775vw, 100vh) scale(0.1691);
    }
  }
  .snow:nth-child(16) {
    opacity: 0.221;
    transform: translate(58.5929vw, -10px) scale(0.6836);
    animation: fall-16 21s -26s linear infinite;
  }
  @keyframes fall-16 {
    36.052% {
      transform: translate(62.2848vw, 36.052vh) scale(0.6836);
    }
    to {
      transform: translate(60.43885vw, 100vh) scale(0.6836);
    }
  }
  .snow:nth-child(17) {
    opacity: 0.1171;
    transform: translate(29.9769vw, -10px) scale(0.0264);
    animation: fall-17 15s -16s linear infinite;
  }
  @keyframes fall-17 {
    43.632% {
      transform: translate(20.5857vw, 43.632vh) scale(0.0264);
    }
    to {
      transform: translate(25.2813vw, 100vh) scale(0.0264);
    }
  }
  .snow:nth-child(18) {
    opacity: 0.5949;
    transform: translate(52.1627vw, -10px) scale(0.7314);
    animation: fall-18 14s -7s linear infinite;
  }
  @keyframes fall-18 {
    47.915% {
      transform: translate(44.4365vw, 47.915vh) scale(0.7314);
    }
    to {
      transform: translate(48.2996vw, 100vh) scale(0.7314);
    }
  }
  .snow:nth-child(19) {
    opacity: 0.3412;
    transform: translate(67.6227vw, -10px) scale(0.7011);
    animation: fall-19 24s -27s linear infinite;
  }
  @keyframes fall-19 {
    60.212% {
      transform: translate(58.5079vw, 60.212vh) scale(0.7011);
    }
    to {
      transform: translate(63.0653vw, 100vh) scale(0.7011);
    }
  }
  .snow:nth-child(20) {
    opacity: 0.7065;
    transform: translate(96.9881vw, -10px) scale(0.1566);
    animation: fall-20 29s -17s linear infinite;
  }
  @keyframes fall-20 {
    69.38% {
      transform: translate(91.3634vw, 69.38vh) scale(0.1566);
    }
    to {
      transform: translate(94.17575vw, 100vh) scale(0.1566);
    }
  }
  .snow:nth-child(21) {
    opacity: 0.6008;
    transform: translate(12.2302vw, -10px) scale(0.2005);
    animation: fall-21 30s -18s linear infinite;
  }
  @keyframes fall-21 {
    35.992% {
      transform: translate(19.8269vw, 35.992vh) scale(0.2005);
    }
    to {
      transform: translate(16.02855vw, 100vh) scale(0.2005);
    }
  }
  .snow:nth-child(22) {
    opacity: 0.365;
    transform: translate(95.908vw, -10px) scale(0.5916);
    animation: fall-22 17s -17s linear infinite;
  }
  @keyframes fall-22 {
    62.243% {
      transform: translate(91.9651vw, 62.243vh) scale(0.5916);
    }
    to {
      transform: translate(93.93655vw, 100vh) scale(0.5916);
    }
  }
  .snow:nth-child(23) {
    opacity: 0.8696;
    transform: translate(75.9316vw, -10px) scale(0.6248);
    animation: fall-23 21s -14s linear infinite;
  }
  @keyframes fall-23 {
    58.879% {
      transform: translate(69.0662vw, 58.879vh) scale(0.6248);
    }
    to {
      transform: translate(72.4989vw, 100vh) scale(0.6248);
    }
  }
  .snow:nth-child(24) {
    opacity: 0.7134;
    transform: translate(83.9088vw, -10px) scale(0.5362);
    animation: fall-24 19s -17s linear infinite;
  }
  @keyframes fall-24 {
    35.878% {
      transform: translate(92.2345vw, 35.878vh) scale(0.5362);
    }
    to {
      transform: translate(88.07165vw, 100vh) scale(0.5362);
    }
  }
  .snow:nth-child(25) {
    opacity: 0.7083;
    transform: translate(56.0047vw, -10px) scale(0.1161);
    animation: fall-25 22s -30s linear infinite;
  }
  @keyframes fall-25 {
    65.03% {
      transform: translate(60.1384vw, 65.03vh) scale(0.1161);
    }
    to {
      transform: translate(58.07155vw, 100vh) scale(0.1161);
    }
  }
  .snow:nth-child(26) {
    opacity: 0.0794;
    transform: translate(30.3448vw, -10px) scale(0.4158);
    animation: fall-26 12s -1s linear infinite;
  }
  @keyframes fall-26 {
    31.785% {
      transform: translate(24.2813vw, 31.785vh) scale(0.4158);
    }
    to {
      transform: translate(27.31305vw, 100vh) scale(0.4158);
    }
  }
  .snow:nth-child(27) {
    opacity: 0.4601;
    transform: translate(64.9927vw, -10px) scale(0.1962);
    animation: fall-27 25s -15s linear infinite;
  }
  @keyframes fall-27 {
    55.428% {
      transform: translate(61.4881vw, 55.428vh) scale(0.1962);
    }
    to {
      transform: translate(63.2404vw, 100vh) scale(0.1962);
    }
  }
  .snow:nth-child(28) {
    opacity: 0.683;
    transform: translate(76.0823vw, -10px) scale(0.0719);
    animation: fall-28 23s -15s linear infinite;
  }
  @keyframes fall-28 {
    55.512% {
      transform: translate(79.2929vw, 55.512vh) scale(0.0719);
    }
    to {
      transform: translate(77.6876vw, 100vh) scale(0.0719);
    }
  }
  .snow:nth-child(29) {
    opacity: 0.2517;
    transform: translate(41.2162vw, -10px) scale(0.8337);
    animation: fall-29 20s -21s linear infinite;
  }
  @keyframes fall-29 {
    74.09% {
      transform: translate(39.8752vw, 74.09vh) scale(0.8337);
    }
    to {
      transform: translate(40.5457vw, 100vh) scale(0.8337);
    }
  }
  .snow:nth-child(30) {
    opacity: 0.7544;
    transform: translate(26.5259vw, -10px) scale(0.3263);
    animation: fall-30 16s -15s linear infinite;
  }
  @keyframes fall-30 {
    33.575% {
      transform: translate(33.8256vw, 33.575vh) scale(0.3263);
    }
    to {
      transform: translate(30.17575vw, 100vh) scale(0.3263);
    }
  }
  .snow:nth-child(31) {
    opacity: 0.8998;
    transform: translate(33.1738vw, -10px) scale(0.5881);
    animation: fall-31 21s -16s linear infinite;
  }
  @keyframes fall-31 {
    64.198% {
      transform: translate(31.4148vw, 64.198vh) scale(0.5881);
    }
    to {
      transform: translate(32.2943vw, 100vh) scale(0.5881);
    }
  }
  .snow:nth-child(32) {
    opacity: 0.4312;
    transform: translate(11.1668vw, -10px) scale(0.3855);
    animation: fall-32 29s -7s linear infinite;
  }
  @keyframes fall-32 {
    78.131% {
      transform: translate(20.83vw, 78.131vh) scale(0.3855);
    }
    to {
      transform: translate(15.9984vw, 100vh) scale(0.3855);
    }
  }
  .snow:nth-child(33) {
    opacity: 0.5899;
    transform: translate(72.9741vw, -10px) scale(0.6475);
    animation: fall-33 27s -26s linear infinite;
  }
  @keyframes fall-33 {
    50.905% {
      transform: translate(66.0395vw, 50.905vh) scale(0.6475);
    }
    to {
      transform: translate(69.5068vw, 100vh) scale(0.6475);
    }
  }
  .snow:nth-child(34) {
    opacity: 0.0788;
    transform: translate(59.7853vw, -10px) scale(0.4526);
    animation: fall-34 20s -1s linear infinite;
  }
  @keyframes fall-34 {
    72.133% {
      transform: translate(52.4668vw, 72.133vh) scale(0.4526);
    }
    to {
      transform: translate(56.12605vw, 100vh) scale(0.4526);
    }
  }
  .snow:nth-child(35) {
    opacity: 0.0487;
    transform: translate(67.8454vw, -10px) scale(0.4651);
    animation: fall-35 20s -30s linear infinite;
  }
  @keyframes fall-35 {
    31.374% {
      transform: translate(74.9328vw, 31.374vh) scale(0.4651);
    }
    to {
      transform: translate(71.3891vw, 100vh) scale(0.4651);
    }
  }
  .snow:nth-child(36) {
    opacity: 0.9365;
    transform: translate(94.1654vw, -10px) scale(0.7933);
    animation: fall-36 26s -14s linear infinite;
  }
  @keyframes fall-36 {
    67.163% {
      transform: translate(99.7714vw, 67.163vh) scale(0.7933);
    }
    to {
      transform: translate(96.9684vw, 100vh) scale(0.7933);
    }
  }
  .snow:nth-child(37) {
    opacity: 0.0812;
    transform: translate(56.847vw, -10px) scale(0.7476);
    animation: fall-37 18s -15s linear infinite;
  }
  @keyframes fall-37 {
    71.389% {
      transform: translate(62.1469vw, 71.389vh) scale(0.7476);
    }
    to {
      transform: translate(59.49695vw, 100vh) scale(0.7476);
    }
  }
  .snow:nth-child(38) {
    opacity: 0.8678;
    transform: translate(69.7093vw, -10px) scale(0.3467);
    animation: fall-38 21s -22s linear infinite;
  }
  @keyframes fall-38 {
    50.012% {
      transform: translate(60.6316vw, 50.012vh) scale(0.3467);
    }
    to {
      transform: translate(65.17045vw, 100vh) scale(0.3467);
    }
  }
  .snow:nth-child(39) {
    opacity: 0.4743;
    transform: translate(85.3249vw, -10px) scale(0.6023);
    animation: fall-39 10s -15s linear infinite;
  }
  @keyframes fall-39 {
    62.86% {
      transform: translate(81.2849vw, 62.86vh) scale(0.6023);
    }
    to {
      transform: translate(83.3049vw, 100vh) scale(0.6023);
    }
  }
  .snow:nth-child(40) {
    opacity: 0.9107;
    transform: translate(26.5827vw, -10px) scale(0.7376);
    animation: fall-40 28s -21s linear infinite;
  }
  @keyframes fall-40 {
    41.553% {
      transform: translate(28.1443vw, 41.553vh) scale(0.7376);
    }
    to {
      transform: translate(27.3635vw, 100vh) scale(0.7376);
    }
  }
  .snow:nth-child(41) {
    opacity: 0.7632;
    transform: translate(15.4428vw, -10px) scale(0.3451);
    animation: fall-41 25s -3s linear infinite;
  }
  @keyframes fall-41 {
    53.678% {
      transform: translate(13.6213vw, 53.678vh) scale(0.3451);
    }
    to {
      transform: translate(14.53205vw, 100vh) scale(0.3451);
    }
  }
  .snow:nth-child(42) {
    opacity: 0.8024;
    transform: translate(9.6488vw, -10px) scale(0.3156);
    animation: fall-42 30s -19s linear infinite;
  }
  @keyframes fall-42 {
    70.771% {
      transform: translate(2.608vw, 70.771vh) scale(0.3156);
    }
    to {
      transform: translate(6.1284vw, 100vh) scale(0.3156);
    }
  }
  .snow:nth-child(43) {
    opacity: 0.1582;
    transform: translate(10.1114vw, -10px) scale(0.0169);
    animation: fall-43 12s -27s linear infinite;
  }
  @keyframes fall-43 {
    49.701% {
      transform: translate(18.9866vw, 49.701vh) scale(0.0169);
    }
    to {
      transform: translate(14.549vw, 100vh) scale(0.0169);
    }
  }
  .snow:nth-child(44) {
    opacity: 0.8568;
    transform: translate(94.0471vw, -10px) scale(0.9328);
    animation: fall-44 15s -18s linear infinite;
  }
  @keyframes fall-44 {
    34.523% {
      transform: translate(85.1781vw, 34.523vh) scale(0.9328);
    }
    to {
      transform: translate(89.6126vw, 100vh) scale(0.9328);
    }
  }
  .snow:nth-child(45) {
    opacity: 0.9498;
    transform: translate(0.2201vw, -10px) scale(0.8063);
    animation: fall-45 15s -16s linear infinite;
  }
  @keyframes fall-45 {
    40.444% {
      transform: translate(-0.7655vw, 40.444vh) scale(0.8063);
    }
    to {
      transform: translate(-0.2727vw, 100vh) scale(0.8063);
    }
  }
  .snow:nth-child(46) {
    opacity: 0.4859;
    transform: translate(4.7605vw, -10px) scale(0.1974);
    animation: fall-46 27s -15s linear infinite;
  }
  @keyframes fall-46 {
    74.501% {
      transform: translate(13.9983vw, 74.501vh) scale(0.1974);
    }
    to {
      transform: translate(9.3794vw, 100vh) scale(0.1974);
    }
  }
  .snow:nth-child(47) {
    opacity: 0.7196;
    transform: translate(1.2211vw, -10px) scale(0.3646);
    animation: fall-47 13s -12s linear infinite;
  }
  @keyframes fall-47 {
    36.728% {
      transform: translate(10.2499vw, 36.728vh) scale(0.3646);
    }
    to {
      transform: translate(5.7355vw, 100vh) scale(0.3646);
    }
  }
  .snow:nth-child(48) {
    opacity: 0.758;
    transform: translate(7.5739vw, -10px) scale(0.2512);
    animation: fall-48 20s -10s linear infinite;
  }
  @keyframes fall-48 {
    62.777% {
      transform: translate(10.6694vw, 62.777vh) scale(0.2512);
    }
    to {
      transform: translate(9.12165vw, 100vh) scale(0.2512);
    }
  }
  .snow:nth-child(49) {
    opacity: 0.6864;
    transform: translate(19.7878vw, -10px) scale(0.4865);
    animation: fall-49 20s -10s linear infinite;
  }
  @keyframes fall-49 {
    35.175% {
      transform: translate(12.3852vw, 35.175vh) scale(0.4865);
    }
    to {
      transform: translate(16.0865vw, 100vh) scale(0.4865);
    }
  }
  .snow:nth-child(50) {
    opacity: 0.5451;
    transform: translate(56.5561vw, -10px) scale(0.2584);
    animation: fall-50 26s -24s linear infinite;
  }
  @keyframes fall-50 {
    65.194% {
      transform: translate(55.9669vw, 65.194vh) scale(0.2584);
    }
    to {
      transform: translate(56.2615vw, 100vh) scale(0.2584);
    }
  }
  .snow:nth-child(51) {
    opacity: 0.8523;
    transform: translate(61.6669vw, -10px) scale(0.2778);
    animation: fall-51 10s -20s linear infinite;
  }
  @keyframes fall-51 {
    32.487% {
      transform: translate(58.5569vw, 32.487vh) scale(0.2778);
    }
    to {
      transform: translate(60.1119vw, 100vh) scale(0.2778);
    }
  }
  .snow:nth-child(52) {
    opacity: 0.6921;
    transform: translate(2.2315vw, -10px) scale(0.5947);
    animation: fall-52 30s -29s linear infinite;
  }
  @keyframes fall-52 {
    77.355% {
      transform: translate(-7.2896vw, 77.355vh) scale(0.5947);
    }
    to {
      transform: translate(-2.52905vw, 100vh) scale(0.5947);
    }
  }
  .snow:nth-child(53) {
    opacity: 0.9653;
    transform: translate(48.72vw, -10px) scale(0.5049);
    animation: fall-53 11s -30s linear infinite;
  }
  @keyframes fall-53 {
    75.467% {
      transform: translate(56.7404vw, 75.467vh) scale(0.5049);
    }
    to {
      transform: translate(52.7302vw, 100vh) scale(0.5049);
    }
  }
  .snow:nth-child(54) {
    opacity: 0.2258;
    transform: translate(33.4831vw, -10px) scale(0.8125);
    animation: fall-54 26s -20s linear infinite;
  }
  @keyframes fall-54 {
    61.448% {
      transform: translate(26.5797vw, 61.448vh) scale(0.8125);
    }
    to {
      transform: translate(30.0314vw, 100vh) scale(0.8125);
    }
  }
  .snow:nth-child(55) {
    opacity: 0.0707;
    transform: translate(20.2872vw, -10px) scale(0.3871);
    animation: fall-55 26s -13s linear infinite;
  }
  @keyframes fall-55 {
    38.503% {
      transform: translate(15.8062vw, 38.503vh) scale(0.3871);
    }
    to {
      transform: translate(18.0467vw, 100vh) scale(0.3871);
    }
  }
  .snow:nth-child(56) {
    opacity: 0.6261;
    transform: translate(65.8814vw, -10px) scale(0.3427);
    animation: fall-56 25s -3s linear infinite;
  }
  @keyframes fall-56 {
    54.775% {
      transform: translate(73.5758vw, 54.775vh) scale(0.3427);
    }
    to {
      transform: translate(69.7286vw, 100vh) scale(0.3427);
    }
  }
  .snow:nth-child(57) {
    opacity: 0.3309;
    transform: translate(75.6928vw, -10px) scale(0.1105);
    animation: fall-57 11s -7s linear infinite;
  }
  @keyframes fall-57 {
    77.379% {
      transform: translate(82.08vw, 77.379vh) scale(0.1105);
    }
    to {
      transform: translate(78.8864vw, 100vh) scale(0.1105);
    }
  }
  .snow:nth-child(58) {
    opacity: 0.3914;
    transform: translate(75.2254vw, -10px) scale(0.4224);
    animation: fall-58 17s -12s linear infinite;
  }
  @keyframes fall-58 {
    36.679% {
      transform: translate(68.4524vw, 36.679vh) scale(0.4224);
    }
    to {
      transform: translate(71.8389vw, 100vh) scale(0.4224);
    }
  }
  .snow:nth-child(59) {
    opacity: 0.9153;
    transform: translate(32.0258vw, -10px) scale(0.6797);
    animation: fall-59 23s -15s linear infinite;
  }
  @keyframes fall-59 {
    58.076% {
      transform: translate(41.8769vw, 58.076vh) scale(0.6797);
    }
    to {
      transform: translate(36.95135vw, 100vh) scale(0.6797);
    }
  }
  .snow:nth-child(60) {
    opacity: 0.3955;
    transform: translate(51.0625vw, -10px) scale(0.0481);
    animation: fall-60 18s -25s linear infinite;
  }
  @keyframes fall-60 {
    51.079% {
      transform: translate(46.5954vw, 51.079vh) scale(0.0481);
    }
    to {
      transform: translate(48.82895vw, 100vh) scale(0.0481);
    }
  }
  .snow:nth-child(61) {
    opacity: 0.4174;
    transform: translate(21.0123vw, -10px) scale(0.3471);
    animation: fall-61 13s -20s linear infinite;
  }
  @keyframes fall-61 {
    75.323% {
      transform: translate(16.9254vw, 75.323vh) scale(0.3471);
    }
    to {
      transform: translate(18.96885vw, 100vh) scale(0.3471);
    }
  }
  .snow:nth-child(62) {
    opacity: 0.4309;
    transform: translate(17.0892vw, -10px) scale(0.7578);
    animation: fall-62 19s -30s linear infinite;
  }
  @keyframes fall-62 {
    44.907% {
      transform: translate(23.9893vw, 44.907vh) scale(0.7578);
    }
    to {
      transform: translate(20.53925vw, 100vh) scale(0.7578);
    }
  }
  .snow:nth-child(63) {
    opacity: 0.1219;
    transform: translate(6.3235vw, -10px) scale(0.1605);
    animation: fall-63 26s -29s linear infinite;
  }
  @keyframes fall-63 {
    62.426% {
      transform: translate(10.7333vw, 62.426vh) scale(0.1605);
    }
    to {
      transform: translate(8.5284vw, 100vh) scale(0.1605);
    }
  }
  .snow:nth-child(64) {
    opacity: 0.2134;
    transform: translate(96.8193vw, -10px) scale(0.8968);
    animation: fall-64 23s -17s linear infinite;
  }
  @keyframes fall-64 {
    52.683% {
      transform: translate(98.3339vw, 52.683vh) scale(0.8968);
    }
    to {
      transform: translate(97.5766vw, 100vh) scale(0.8968);
    }
  }
  .snow:nth-child(65) {
    opacity: 0.2022;
    transform: translate(32.7621vw, -10px) scale(0.0497);
    animation: fall-65 23s -12s linear infinite;
  }
  @keyframes fall-65 {
    64.013% {
      transform: translate(26.5744vw, 64.013vh) scale(0.0497);
    }
    to {
      transform: translate(29.66825vw, 100vh) scale(0.0497);
    }
  }
  .snow:nth-child(66) {
    opacity: 0.4531;
    transform: translate(96.5113vw, -10px) scale(0.3426);
    animation: fall-66 29s -30s linear infinite;
  }
  @keyframes fall-66 {
    55.203% {
      transform: translate(100.5342vw, 55.203vh) scale(0.3426);
    }
    to {
      transform: translate(98.52275vw, 100vh) scale(0.3426);
    }
  }
  .snow:nth-child(67) {
    opacity: 0.8584;
    transform: translate(51.5174vw, -10px) scale(0.9593);
    animation: fall-67 20s -13s linear infinite;
  }
  @keyframes fall-67 {
    52.119% {
      transform: translate(46.6541vw, 52.119vh) scale(0.9593);
    }
    to {
      transform: translate(49.08575vw, 100vh) scale(0.9593);
    }
  }
  .snow:nth-child(68) {
    opacity: 0.8526;
    transform: translate(45.2573vw, -10px) scale(0.3793);
    animation: fall-68 27s -21s linear infinite;
  }
  @keyframes fall-68 {
    52.69% {
      transform: translate(36.5634vw, 52.69vh) scale(0.3793);
    }
    to {
      transform: translate(40.91035vw, 100vh) scale(0.3793);
    }
  }
  .snow:nth-child(69) {
    opacity: 0.4707;
    transform: translate(31.0511vw, -10px) scale(0.9061);
    animation: fall-69 12s -20s linear infinite;
  }
  @keyframes fall-69 {
    65.639% {
      transform: translate(34.0161vw, 65.639vh) scale(0.9061);
    }
    to {
      transform: translate(32.5336vw, 100vh) scale(0.9061);
    }
  }
  .snow:nth-child(70) {
    opacity: 0.7974;
    transform: translate(15.9089vw, -10px) scale(0.376);
    animation: fall-70 11s -4s linear infinite;
  }
  @keyframes fall-70 {
    54.053% {
      transform: translate(12.2757vw, 54.053vh) scale(0.376);
    }
    to {
      transform: translate(14.0923vw, 100vh) scale(0.376);
    }
  }
  .snow:nth-child(71) {
    opacity: 0.7126;
    transform: translate(20.5612vw, -10px) scale(0.301);
    animation: fall-71 23s -26s linear infinite;
  }
  @keyframes fall-71 {
    56.535% {
      transform: translate(27.7117vw, 56.535vh) scale(0.301);
    }
    to {
      transform: translate(24.13645vw, 100vh) scale(0.301);
    }
  }
  .snow:nth-child(72) {
    opacity: 0.753;
    transform: translate(42.737vw, -10px) scale(0.0615);
    animation: fall-72 24s -9s linear infinite;
  }
  @keyframes fall-72 {
    42.822% {
      transform: translate(41.9572vw, 42.822vh) scale(0.0615);
    }
    to {
      transform: translate(42.3471vw, 100vh) scale(0.0615);
    }
  }
  .snow:nth-child(73) {
    opacity: 0.133;
    transform: translate(59.7859vw, -10px) scale(0.0055);
    animation: fall-73 18s -24s linear infinite;
  }
  @keyframes fall-73 {
    63.843% {
      transform: translate(69.5214vw, 63.843vh) scale(0.0055);
    }
    to {
      transform: translate(64.65365vw, 100vh) scale(0.0055);
    }
  }
  .snow:nth-child(74) {
    opacity: 0.4689;
    transform: translate(77.4802vw, -10px) scale(0.3564);
    animation: fall-74 10s -30s linear infinite;
  }
  @keyframes fall-74 {
    74.725% {
      transform: translate(82.4703vw, 74.725vh) scale(0.3564);
    }
    to {
      transform: translate(79.97525vw, 100vh) scale(0.3564);
    }
  }
  .snow:nth-child(75) {
    opacity: 0.2804;
    transform: translate(31.7031vw, -10px) scale(0.8559);
    animation: fall-75 23s -29s linear infinite;
  }
  @keyframes fall-75 {
    73.787% {
      transform: translate(34.1309vw, 73.787vh) scale(0.8559);
    }
    to {
      transform: translate(32.917vw, 100vh) scale(0.8559);
    }
  }
  .snow:nth-child(76) {
    opacity: 0.0273;
    transform: translate(23.1916vw, -10px) scale(0.4504);
    animation: fall-76 11s -23s linear infinite;
  }
  @keyframes fall-76 {
    74.61% {
      transform: translate(28.8029vw, 74.61vh) scale(0.4504);
    }
    to {
      transform: translate(25.99725vw, 100vh) scale(0.4504);
    }
  }
  .snow:nth-child(77) {
    opacity: 0.9058;
    transform: translate(57.7128vw, -10px) scale(0.1958);
    animation: fall-77 30s -12s linear infinite;
  }
  @keyframes fall-77 {
    60.745% {
      transform: translate(62.0649vw, 60.745vh) scale(0.1958);
    }
    to {
      transform: translate(59.88885vw, 100vh) scale(0.1958);
    }
  }
  .snow:nth-child(78) {
    opacity: 0.7034;
    transform: translate(55.2039vw, -10px) scale(0.7569);
    animation: fall-78 11s -7s linear infinite;
  }
  @keyframes fall-78 {
    60.106% {
      transform: translate(55.6256vw, 60.106vh) scale(0.7569);
    }
    to {
      transform: translate(55.41475vw, 100vh) scale(0.7569);
    }
  }
  .snow:nth-child(79) {
    opacity: 0.3497;
    transform: translate(42.4709vw, -10px) scale(0.8686);
    animation: fall-79 13s -10s linear infinite;
  }
  @keyframes fall-79 {
    37.136% {
      transform: translate(40.0904vw, 37.136vh) scale(0.8686);
    }
    to {
      transform: translate(41.28065vw, 100vh) scale(0.8686);
    }
  }
  .snow:nth-child(80) {
    opacity: 0.5516;
    transform: translate(46.1079vw, -10px) scale(0.56);
    animation: fall-80 12s -11s linear infinite;
  }
  @keyframes fall-80 {
    45.247% {
      transform: translate(40.7467vw, 45.247vh) scale(0.56);
    }
    to {
      transform: translate(43.4273vw, 100vh) scale(0.56);
    }
  }
  .snow:nth-child(81) {
    opacity: 0.3354;
    transform: translate(95.1653vw, -10px) scale(0.1787);
    animation: fall-81 25s -25s linear infinite;
  }
  @keyframes fall-81 {
    76.454% {
      transform: translate(90.0444vw, 76.454vh) scale(0.1787);
    }
    to {
      transform: translate(92.60485vw, 100vh) scale(0.1787);
    }
  }
  .snow:nth-child(82) {
    opacity: 0.2329;
    transform: translate(39.4182vw, -10px) scale(0.0115);
    animation: fall-82 18s -23s linear infinite;
  }
  @keyframes fall-82 {
    46.063% {
      transform: translate(36.2047vw, 46.063vh) scale(0.0115);
    }
    to {
      transform: translate(37.81145vw, 100vh) scale(0.0115);
    }
  }
  .snow:nth-child(83) {
    opacity: 0.543;
    transform: translate(16.877vw, -10px) scale(0.5194);
    animation: fall-83 22s -13s linear infinite;
  }
  @keyframes fall-83 {
    50.109% {
      transform: translate(18.5848vw, 50.109vh) scale(0.5194);
    }
    to {
      transform: translate(17.7309vw, 100vh) scale(0.5194);
    }
  }
  .snow:nth-child(84) {
    opacity: 0.9849;
    transform: translate(18.4387vw, -10px) scale(0.7467);
    animation: fall-84 18s -27s linear infinite;
  }
  @keyframes fall-84 {
    49.241% {
      transform: translate(14.7715vw, 49.241vh) scale(0.7467);
    }
    to {
      transform: translate(16.6051vw, 100vh) scale(0.7467);
    }
  }
  .snow:nth-child(85) {
    opacity: 0.2071;
    transform: translate(37.0713vw, -10px) scale(0.2198);
    animation: fall-85 13s -2s linear infinite;
  }
  @keyframes fall-85 {
    76.471% {
      transform: translate(41.412vw, 76.471vh) scale(0.2198);
    }
    to {
      transform: translate(39.24165vw, 100vh) scale(0.2198);
    }
  }
  .snow:nth-child(86) {
    opacity: 0.4754;
    transform: translate(31.5244vw, -10px) scale(0.6923);
    animation: fall-86 18s -16s linear infinite;
  }
  @keyframes fall-86 {
    76.162% {
      transform: translate(25.8981vw, 76.162vh) scale(0.6923);
    }
    to {
      transform: translate(28.71125vw, 100vh) scale(0.6923);
    }
  }
  .snow:nth-child(87) {
    opacity: 0.9155;
    transform: translate(96.3954vw, -10px) scale(0.5281);
    animation: fall-87 15s -17s linear infinite;
  }
  @keyframes fall-87 {
    35.707% {
      transform: translate(103.5569vw, 35.707vh) scale(0.5281);
    }
    to {
      transform: translate(99.97615vw, 100vh) scale(0.5281);
    }
  }
  .snow:nth-child(88) {
    opacity: 0.8617;
    transform: translate(28.5911vw, -10px) scale(0.5629);
    animation: fall-88 24s -24s linear infinite;
  }
  @keyframes fall-88 {
    52.884% {
      transform: translate(22.3172vw, 52.884vh) scale(0.5629);
    }
    to {
      transform: translate(25.45415vw, 100vh) scale(0.5629);
    }
  }
  .snow:nth-child(89) {
    opacity: 0.3093;
    transform: translate(80.345vw, -10px) scale(0.4429);
    animation: fall-89 22s -22s linear infinite;
  }
  @keyframes fall-89 {
    50.475% {
      transform: translate(77.3762vw, 50.475vh) scale(0.4429);
    }
    to {
      transform: translate(78.8606vw, 100vh) scale(0.4429);
    }
  }
  .snow:nth-child(90) {
    opacity: 0.6973;
    transform: translate(39.8465vw, -10px) scale(0.9275);
    animation: fall-90 22s -13s linear infinite;
  }
  @keyframes fall-90 {
    48.574% {
      transform: translate(42.8629vw, 48.574vh) scale(0.9275);
    }
    to {
      transform: translate(41.3547vw, 100vh) scale(0.9275);
    }
  }
  .snow:nth-child(91) {
    opacity: 0.9919;
    transform: translate(28.8921vw, -10px) scale(0.5975);
    animation: fall-91 26s -6s linear infinite;
  }
  @keyframes fall-91 {
    73.695% {
      transform: translate(19.9595vw, 73.695vh) scale(0.5975);
    }
    to {
      transform: translate(24.4258vw, 100vh) scale(0.5975);
    }
  }
  .snow:nth-child(92) {
    opacity: 0.4412;
    transform: translate(32.5508vw, -10px) scale(0.3308);
    animation: fall-92 27s -8s linear infinite;
  }
  @keyframes fall-92 {
    75.832% {
      transform: translate(31.9144vw, 75.832vh) scale(0.3308);
    }
    to {
      transform: translate(32.2326vw, 100vh) scale(0.3308);
    }
  }
  .snow:nth-child(93) {
    opacity: 0.2476;
    transform: translate(45.4296vw, -10px) scale(0.2972);
    animation: fall-93 23s -13s linear infinite;
  }
  @keyframes fall-93 {
    79.88% {
      transform: translate(47.4816vw, 79.88vh) scale(0.2972);
    }
    to {
      transform: translate(46.4556vw, 100vh) scale(0.2972);
    }
  }
  .snow:nth-child(94) {
    opacity: 0.1886;
    transform: translate(6.198vw, -10px) scale(0.2708);
    animation: fall-94 18s -2s linear infinite;
  }
  @keyframes fall-94 {
    36.544% {
      transform: translate(3.4034vw, 36.544vh) scale(0.2708);
    }
    to {
      transform: translate(4.8007vw, 100vh) scale(0.2708);
    }
  }
  .snow:nth-child(95) {
    opacity: 0.3204;
    transform: translate(57.8232vw, -10px) scale(0.2779);
    animation: fall-95 28s -20s linear infinite;
  }
  @keyframes fall-95 {
    73.112% {
      transform: translate(50.7681vw, 73.112vh) scale(0.2779);
    }
    to {
      transform: translate(54.29565vw, 100vh) scale(0.2779);
    }
  }
  .snow:nth-child(96) {
    opacity: 0.1183;
    transform: translate(3.5308vw, -10px) scale(0.6457);
    animation: fall-96 26s -21s linear infinite;
  }
  @keyframes fall-96 {
    66.016% {
      transform: translate(-1.8251vw, 66.016vh) scale(0.6457);
    }
    to {
      transform: translate(0.85285vw, 100vh) scale(0.6457);
    }
  }
  .snow:nth-child(97) {
    opacity: 0.169;
    transform: translate(12.4207vw, -10px) scale(0.1273);
    animation: fall-97 12s -23s linear infinite;
  }
  @keyframes fall-97 {
    47.505% {
      transform: translate(2.9977vw, 47.505vh) scale(0.1273);
    }
    to {
      transform: translate(7.7092vw, 100vh) scale(0.1273);
    }
  }
  .snow:nth-child(98) {
    opacity: 0.5832;
    transform: translate(43.4521vw, -10px) scale(0.5816);
    animation: fall-98 14s -28s linear infinite;
  }
  @keyframes fall-98 {
    45.994% {
      transform: translate(44.0773vw, 45.994vh) scale(0.5816);
    }
    to {
      transform: translate(43.7647vw, 100vh) scale(0.5816);
    }
  }
  .snow:nth-child(99) {
    opacity: 0.7733;
    transform: translate(28.1395vw, -10px) scale(0.8525);
    animation: fall-99 20s -28s linear infinite;
  }
  @keyframes fall-99 {
    63.351% {
      transform: translate(29.9835vw, 63.351vh) scale(0.8525);
    }
    to {
      transform: translate(29.0615vw, 100vh) scale(0.8525);
    }
  }
  .snow:nth-child(100) {
    opacity: 0.0909;
    transform: translate(22.4205vw, -10px) scale(0.5994);
    animation: fall-100 24s -27s linear infinite;
  }
  @keyframes fall-100 {
    70.119% {
      transform: translate(27.3733vw, 70.119vh) scale(0.5994);
    }
    to {
      transform: translate(24.8969vw, 100vh) scale(0.5994);
    }
  }
  .snow:nth-child(101) {
    opacity: 0.2507;
    transform: translate(74.8558vw, -10px) scale(0.0725);
    animation: fall-101 30s -5s linear infinite;
  }
  @keyframes fall-101 {
    34.007% {
      transform: translate(71.0881vw, 34.007vh) scale(0.0725);
    }
    to {
      transform: translate(72.97195vw, 100vh) scale(0.0725);
    }
  }
  .snow:nth-child(102) {
    opacity: 0.79;
    transform: translate(93.4992vw, -10px) scale(0.3314);
    animation: fall-102 14s -26s linear infinite;
  }
  @keyframes fall-102 {
    65.271% {
      transform: translate(93.1883vw, 65.271vh) scale(0.3314);
    }
    to {
      transform: translate(93.34375vw, 100vh) scale(0.3314);
    }
  }
  .snow:nth-child(103) {
    opacity: 0.1553;
    transform: translate(52.0328vw, -10px) scale(0.5057);
    animation: fall-103 13s -7s linear infinite;
  }
  @keyframes fall-103 {
    61.538% {
      transform: translate(42.1571vw, 61.538vh) scale(0.5057);
    }
    to {
      transform: translate(47.09495vw, 100vh) scale(0.5057);
    }
  }
  .snow:nth-child(104) {
    opacity: 0.5466;
    transform: translate(5.5747vw, -10px) scale(0.1766);
    animation: fall-104 24s -9s linear infinite;
  }
  @keyframes fall-104 {
    32.884% {
      transform: translate(-3.4281vw, 32.884vh) scale(0.1766);
    }
    to {
      transform: translate(1.0733vw, 100vh) scale(0.1766);
    }
  }
  .snow:nth-child(105) {
    opacity: 0.9923;
    transform: translate(60.7175vw, -10px) scale(0.8086);
    animation: fall-105 11s -22s linear infinite;
  }
  @keyframes fall-105 {
    61.046% {
      transform: translate(59.5216vw, 61.046vh) scale(0.8086);
    }
    to {
      transform: translate(60.11955vw, 100vh) scale(0.8086);
    }
  }
  .snow:nth-child(106) {
    opacity: 0.6746;
    transform: translate(87.37vw, -10px) scale(0.5017);
    animation: fall-106 16s -14s linear infinite;
  }
  @keyframes fall-106 {
    35.459% {
      transform: translate(90.1073vw, 35.459vh) scale(0.5017);
    }
    to {
      transform: translate(88.73865vw, 100vh) scale(0.5017);
    }
  }
  .snow:nth-child(107) {
    opacity: 0.4062;
    transform: translate(74.4336vw, -10px) scale(0.5612);
    animation: fall-107 16s -3s linear infinite;
  }
  @keyframes fall-107 {
    65.754% {
      transform: translate(71.6957vw, 65.754vh) scale(0.5612);
    }
    to {
      transform: translate(73.06465vw, 100vh) scale(0.5612);
    }
  }
  .snow:nth-child(108) {
    opacity: 0.5719;
    transform: translate(96.8927vw, -10px) scale(0.4567);
    animation: fall-108 22s -15s linear infinite;
  }
  @keyframes fall-108 {
    48.976% {
      transform: translate(102.4561vw, 48.976vh) scale(0.4567);
    }
    to {
      transform: translate(99.6744vw, 100vh) scale(0.4567);
    }
  }
  .snow:nth-child(109) {
    opacity: 0.1141;
    transform: translate(42.6878vw, -10px) scale(0.2431);
    animation: fall-109 21s -8s linear infinite;
  }
  @keyframes fall-109 {
    72.368% {
      transform: translate(47.7184vw, 72.368vh) scale(0.2431);
    }
    to {
      transform: translate(45.2031vw, 100vh) scale(0.2431);
    }
  }
  .snow:nth-child(110) {
    opacity: 0.753;
    transform: translate(98.6442vw, -10px) scale(0.9358);
    animation: fall-110 21s -23s linear infinite;
  }
  @keyframes fall-110 {
    79.838% {
      transform: translate(91.9183vw, 79.838vh) scale(0.9358);
    }
    to {
      transform: translate(95.28125vw, 100vh) scale(0.9358);
    }
  }
  .snow:nth-child(111) {
    opacity: 0.4704;
    transform: translate(91.2639vw, -10px) scale(0.9914);
    animation: fall-111 24s -9s linear infinite;
  }
  @keyframes fall-111 {
    68.492% {
      transform: translate(91.3243vw, 68.492vh) scale(0.9914);
    }
    to {
      transform: translate(91.2941vw, 100vh) scale(0.9914);
    }
  }
  .snow:nth-child(112) {
    opacity: 0.7809;
    transform: translate(12.73vw, -10px) scale(0.8231);
    animation: fall-112 21s -9s linear infinite;
  }
  @keyframes fall-112 {
    70.703% {
      transform: translate(5.6152vw, 70.703vh) scale(0.8231);
    }
    to {
      transform: translate(9.1726vw, 100vh) scale(0.8231);
    }
  }
  .snow:nth-child(113) {
    opacity: 0.9326;
    transform: translate(59.8742vw, -10px) scale(0.147);
    animation: fall-113 17s -2s linear infinite;
  }
  @keyframes fall-113 {
    31.899% {
      transform: translate(50.9115vw, 31.899vh) scale(0.147);
    }
    to {
      transform: translate(55.39285vw, 100vh) scale(0.147);
    }
  }
  .snow:nth-child(114) {
    opacity: 0.2362;
    transform: translate(4.0222vw, -10px) scale(0.7405);
    animation: fall-114 13s -18s linear infinite;
  }
  @keyframes fall-114 {
    45.872% {
      transform: translate(3.3617vw, 45.872vh) scale(0.7405);
    }
    to {
      transform: translate(3.69195vw, 100vh) scale(0.7405);
    }
  }
  .snow:nth-child(115) {
    opacity: 0.5763;
    transform: translate(2.032vw, -10px) scale(0.6697);
    animation: fall-115 27s -15s linear infinite;
  }
  @keyframes fall-115 {
    61.003% {
      transform: translate(-1.7223vw, 61.003vh) scale(0.6697);
    }
    to {
      transform: translate(0.15485vw, 100vh) scale(0.6697);
    }
  }
  .snow:nth-child(116) {
    opacity: 0.2096;
    transform: translate(94.6306vw, -10px) scale(0.9326);
    animation: fall-116 24s -4s linear infinite;
  }
  @keyframes fall-116 {
    56.04% {
      transform: translate(102.2094vw, 56.04vh) scale(0.9326);
    }
    to {
      transform: translate(98.42vw, 100vh) scale(0.9326);
    }
  }
  .snow:nth-child(117) {
    opacity: 0.2662;
    transform: translate(77.6399vw, -10px) scale(0.4155);
    animation: fall-117 28s -4s linear infinite;
  }
  @keyframes fall-117 {
    37.554% {
      transform: translate(84.5285vw, 37.554vh) scale(0.4155);
    }
    to {
      transform: translate(81.0842vw, 100vh) scale(0.4155);
    }
  }
  .snow:nth-child(118) {
    opacity: 0.7322;
    transform: translate(33.6515vw, -10px) scale(0.3819);
    animation: fall-118 12s -5s linear infinite;
  }
  @keyframes fall-118 {
    75.017% {
      transform: translate(39.4906vw, 75.017vh) scale(0.3819);
    }
    to {
      transform: translate(36.57105vw, 100vh) scale(0.3819);
    }
  }
  .snow:nth-child(119) {
    opacity: 0.4692;
    transform: translate(64.5553vw, -10px) scale(0.57);
    animation: fall-119 19s -5s linear infinite;
  }
  @keyframes fall-119 {
    60.391% {
      transform: translate(70.2497vw, 60.391vh) scale(0.57);
    }
    to {
      transform: translate(67.4025vw, 100vh) scale(0.57);
    }
  }
  .snow:nth-child(120) {
    opacity: 0.5012;
    transform: translate(38.0312vw, -10px) scale(0.9364);
    animation: fall-120 15s -26s linear infinite;
  }
  @keyframes fall-120 {
    52.908% {
      transform: translate(42.5452vw, 52.908vh) scale(0.9364);
    }
    to {
      transform: translate(40.2882vw, 100vh) scale(0.9364);
    }
  }
  .snow:nth-child(121) {
    opacity: 0.4667;
    transform: translate(94.5191vw, -10px) scale(0.1178);
    animation: fall-121 27s -4s linear infinite;
  }
  @keyframes fall-121 {
    69.151% {
      transform: translate(89.7646vw, 69.151vh) scale(0.1178);
    }
    to {
      transform: translate(92.14185vw, 100vh) scale(0.1178);
    }
  }
  .snow:nth-child(122) {
    opacity: 0.163;
    transform: translate(64.4636vw, -10px) scale(0.7208);
    animation: fall-122 19s -21s linear infinite;
  }
  @keyframes fall-122 {
    54.351% {
      transform: translate(68.9242vw, 54.351vh) scale(0.7208);
    }
    to {
      transform: translate(66.6939vw, 100vh) scale(0.7208);
    }
  }
  .snow:nth-child(123) {
    opacity: 0.5538;
    transform: translate(54.5016vw, -10px) scale(0.9226);
    animation: fall-123 24s -15s linear infinite;
  }
  @keyframes fall-123 {
    75.061% {
      transform: translate(48.5017vw, 75.061vh) scale(0.9226);
    }
    to {
      transform: translate(51.50165vw, 100vh) scale(0.9226);
    }
  }
  .snow:nth-child(124) {
    opacity: 0.2822;
    transform: translate(13.8715vw, -10px) scale(0.87);
    animation: fall-124 20s -7s linear infinite;
  }
  @keyframes fall-124 {
    68.889% {
      transform: translate(22.2095vw, 68.889vh) scale(0.87);
    }
    to {
      transform: translate(18.0405vw, 100vh) scale(0.87);
    }
  }
  .snow:nth-child(125) {
    opacity: 0.8919;
    transform: translate(99.6631vw, -10px) scale(0.1526);
    animation: fall-125 15s -21s linear infinite;
  }
  @keyframes fall-125 {
    49.353% {
      transform: translate(103.4111vw, 49.353vh) scale(0.1526);
    }
    to {
      transform: translate(101.5371vw, 100vh) scale(0.1526);
    }
  }
  .snow:nth-child(126) {
    opacity: 0.9491;
    transform: translate(93.9139vw, -10px) scale(0.5139);
    animation: fall-126 18s -22s linear infinite;
  }
  @keyframes fall-126 {
    60.81% {
      transform: translate(87.652vw, 60.81vh) scale(0.5139);
    }
    to {
      transform: translate(90.78295vw, 100vh) scale(0.5139);
    }
  }
  .snow:nth-child(127) {
    opacity: 0.899;
    transform: translate(68.655vw, -10px) scale(0.4013);
    animation: fall-127 28s -7s linear infinite;
  }
  @keyframes fall-127 {
    47.509% {
      transform: translate(74.5724vw, 47.509vh) scale(0.4013);
    }
    to {
      transform: translate(71.6137vw, 100vh) scale(0.4013);
    }
  }
  .snow:nth-child(128) {
    opacity: 0.4012;
    transform: translate(34.332vw, -10px) scale(0.6154);
    animation: fall-128 20s -27s linear infinite;
  }
  @keyframes fall-128 {
    72.554% {
      transform: translate(35.7615vw, 72.554vh) scale(0.6154);
    }
    to {
      transform: translate(35.04675vw, 100vh) scale(0.6154);
    }
  }
  .snow:nth-child(129) {
    opacity: 0.3293;
    transform: translate(79.3294vw, -10px) scale(0.0616);
    animation: fall-129 18s -26s linear infinite;
  }
  @keyframes fall-129 {
    78.891% {
      transform: translate(81.5292vw, 78.891vh) scale(0.0616);
    }
    to {
      transform: translate(80.4293vw, 100vh) scale(0.0616);
    }
  }
  .snow:nth-child(130) {
    opacity: 0.184;
    transform: translate(87.1311vw, -10px) scale(0.203);
    animation: fall-130 24s -10s linear infinite;
  }
  @keyframes fall-130 {
    51.945% {
      transform: translate(93.4045vw, 51.945vh) scale(0.203);
    }
    to {
      transform: translate(90.2678vw, 100vh) scale(0.203);
    }
  }
  .snow:nth-child(131) {
    opacity: 0.2391;
    transform: translate(58.4151vw, -10px) scale(0.4416);
    animation: fall-131 15s -28s linear infinite;
  }
  @keyframes fall-131 {
    69.739% {
      transform: translate(58.6767vw, 69.739vh) scale(0.4416);
    }
    to {
      transform: translate(58.5459vw, 100vh) scale(0.4416);
    }
  }
  .snow:nth-child(132) {
    opacity: 0.1533;
    transform: translate(55.0505vw, -10px) scale(0.0347);
    animation: fall-132 22s -24s linear infinite;
  }
  @keyframes fall-132 {
    33.287% {
      transform: translate(60.3721vw, 33.287vh) scale(0.0347);
    }
    to {
      transform: translate(57.7113vw, 100vh) scale(0.0347);
    }
  }
  .snow:nth-child(133) {
    opacity: 0.2941;
    transform: translate(24.776vw, -10px) scale(0.4085);
    animation: fall-133 24s -23s linear infinite;
  }
  @keyframes fall-133 {
    62.508% {
      transform: translate(26.1506vw, 62.508vh) scale(0.4085);
    }
    to {
      transform: translate(25.4633vw, 100vh) scale(0.4085);
    }
  }
  .snow:nth-child(134) {
    opacity: 0.956;
    transform: translate(98.6525vw, -10px) scale(0.0785);
    animation: fall-134 19s -21s linear infinite;
  }
  @keyframes fall-134 {
    72.828% {
      transform: translate(90.9724vw, 72.828vh) scale(0.0785);
    }
    to {
      transform: translate(94.81245vw, 100vh) scale(0.0785);
    }
  }
  .snow:nth-child(135) {
    opacity: 0.0153;
    transform: translate(44.8896vw, -10px) scale(0.0657);
    animation: fall-135 23s -21s linear infinite;
  }
  @keyframes fall-135 {
    48.014% {
      transform: translate(53.3031vw, 48.014vh) scale(0.0657);
    }
    to {
      transform: translate(49.09635vw, 100vh) scale(0.0657);
    }
  }
  .snow:nth-child(136) {
    opacity: 0.4899;
    transform: translate(71.5895vw, -10px) scale(0.968);
    animation: fall-136 23s -24s linear infinite;
  }
  @keyframes fall-136 {
    31.988% {
      transform: translate(76.831vw, 31.988vh) scale(0.968);
    }
    to {
      transform: translate(74.21025vw, 100vh) scale(0.968);
    }
  }
  .snow:nth-child(137) {
    opacity: 0.296;
    transform: translate(0.4142vw, -10px) scale(0.5192);
    animation: fall-137 12s -22s linear infinite;
  }
  @keyframes fall-137 {
    51.359% {
      transform: translate(4.3168vw, 51.359vh) scale(0.5192);
    }
    to {
      transform: translate(2.3655vw, 100vh) scale(0.5192);
    }
  }
  .snow:nth-child(138) {
    opacity: 0.3108;
    transform: translate(27.9977vw, -10px) scale(0.4459);
    animation: fall-138 20s -22s linear infinite;
  }
  @keyframes fall-138 {
    65.028% {
      transform: translate(32.8892vw, 65.028vh) scale(0.4459);
    }
    to {
      transform: translate(30.44345vw, 100vh) scale(0.4459);
    }
  }
  .snow:nth-child(139) {
    opacity: 0.8741;
    transform: translate(47.0011vw, -10px) scale(0.5752);
    animation: fall-139 14s -6s linear infinite;
  }
  @keyframes fall-139 {
    67.871% {
      transform: translate(45.657vw, 67.871vh) scale(0.5752);
    }
    to {
      transform: translate(46.32905vw, 100vh) scale(0.5752);
    }
  }
  .snow:nth-child(140) {
    opacity: 0.2846;
    transform: translate(2.1172vw, -10px) scale(0.6216);
    animation: fall-140 11s -17s linear infinite;
  }
  @keyframes fall-140 {
    52.444% {
      transform: translate(11.9574vw, 52.444vh) scale(0.6216);
    }
    to {
      transform: translate(7.0373vw, 100vh) scale(0.6216);
    }
  }
  .snow:nth-child(141) {
    opacity: 0.9951;
    transform: translate(33.4761vw, -10px) scale(0.4012);
    animation: fall-141 18s -21s linear infinite;
  }
  @keyframes fall-141 {
    55.762% {
      transform: translate(32.246vw, 55.762vh) scale(0.4012);
    }
    to {
      transform: translate(32.86105vw, 100vh) scale(0.4012);
    }
  }
  .snow:nth-child(142) {
    opacity: 0.612;
    transform: translate(30.1018vw, -10px) scale(0.8441);
    animation: fall-142 28s -12s linear infinite;
  }
  @keyframes fall-142 {
    59.009% {
      transform: translate(32.5059vw, 59.009vh) scale(0.8441);
    }
    to {
      transform: translate(31.30385vw, 100vh) scale(0.8441);
    }
  }
  .snow:nth-child(143) {
    opacity: 0.6673;
    transform: translate(52.7519vw, -10px) scale(0.0833);
    animation: fall-143 24s -22s linear infinite;
  }
  @keyframes fall-143 {
    34.35% {
      transform: translate(50.1625vw, 34.35vh) scale(0.0833);
    }
    to {
      transform: translate(51.4572vw, 100vh) scale(0.0833);
    }
  }
  .snow:nth-child(144) {
    opacity: 0.2561;
    transform: translate(96.9788vw, -10px) scale(0.8509);
    animation: fall-144 20s -11s linear infinite;
  }
  @keyframes fall-144 {
    75.989% {
      transform: translate(88.7954vw, 75.989vh) scale(0.8509);
    }
    to {
      transform: translate(92.8871vw, 100vh) scale(0.8509);
    }
  }
  .snow:nth-child(145) {
    opacity: 0.679;
    transform: translate(39.6812vw, -10px) scale(0.1709);
    animation: fall-145 25s -10s linear infinite;
  }
  @keyframes fall-145 {
    63.853% {
      transform: translate(31.0759vw, 63.853vh) scale(0.1709);
    }
    to {
      transform: translate(35.37855vw, 100vh) scale(0.1709);
    }
  }
  .snow:nth-child(146) {
    opacity: 0.1094;
    transform: translate(63.4874vw, -10px) scale(0.942);
    animation: fall-146 23s -24s linear infinite;
  }
  @keyframes fall-146 {
    70.149% {
      transform: translate(64.4592vw, 70.149vh) scale(0.942);
    }
    to {
      transform: translate(63.9733vw, 100vh) scale(0.942);
    }
  }
  .snow:nth-child(147) {
    opacity: 0.619;
    transform: translate(77.5882vw, -10px) scale(0.9117);
    animation: fall-147 28s -20s linear infinite;
  }
  @keyframes fall-147 {
    65.675% {
      transform: translate(86.9982vw, 65.675vh) scale(0.9117);
    }
    to {
      transform: translate(82.2932vw, 100vh) scale(0.9117);
    }
  }
  .snow:nth-child(148) {
    opacity: 0.1265;
    transform: translate(62.1785vw, -10px) scale(0.2464);
    animation: fall-148 17s -20s linear infinite;
  }
  @keyframes fall-148 {
    33.438% {
      transform: translate(53.0783vw, 33.438vh) scale(0.2464);
    }
    to {
      transform: translate(57.6284vw, 100vh) scale(0.2464);
    }
  }
  .snow:nth-child(149) {
    opacity: 0.5897;
    transform: translate(88.5081vw, -10px) scale(0.9408);
    animation: fall-149 16s -26s linear infinite;
  }
  @keyframes fall-149 {
    69.695% {
      transform: translate(90.9845vw, 69.695vh) scale(0.9408);
    }
    to {
      transform: translate(89.7463vw, 100vh) scale(0.9408);
    }
  }
  .snow:nth-child(150) {
    opacity: 0.1679;
    transform: translate(68.7489vw, -10px) scale(0.266);
    animation: fall-150 17s -26s linear infinite;
  }
  @keyframes fall-150 {
    73.546% {
      transform: translate(72.7231vw, 73.546vh) scale(0.266);
    }
    to {
      transform: translate(70.736vw, 100vh) scale(0.266);
    }
  }
  svg.circle-text {
    font-size: .93rem !important;
  }
  
  body {
    --product-images-style-radius: 15px;
  }
  
  @media only screen and (min-width: 992px) {
    body {
      --btn-padding: 1.5rem 6.5rem;
      --input-font-size: var(--base-font-size);
    }
  }
  
  body .header-container {
    min-height: 0;
  }
  
  body .h-count {
    top: -6px;
  }
  
  body .bls-minicart-actions .bls-quantity-input {
    font-size: 1.4rem;
  }
  
  
  @media only screen and (min-width: 1025px) {
    body .h_layout2 .middle-bottom {
      border-top: none;
      position: relative;
    }
  
  }
  
  .col-border-line {
    padding-top: clamp(5rem, 6.5vw, 7.5rem);
    padding-bottom: clamp(5rem, 6.5vw, 7.5rem);
  }
  
  @media (max-width: 575px) {
    .col-border-line:not(:first-child) {
      padding-top: 0;
    }
  }
  
  .bls__banner-heading.fs-40 {
    margin-bottom: 0;
  }
  
  body .bls__section_shipping-content h3 {
    margin-bottom: 10px;
  }
  
  .article-metas span,
  .bls__blog-posts-author,
  .bls__blog-posts-date {
    --grey-color: #555555;
  }
  
  @media only screen and (min-width: 1025px) {
    body .h_layout2 .middle-top {
      padding: 25px 0 7px 0;
    }
  
    .h_layout2 .middle-bottom:before {
      border-top: none;
    }
  
    body .bls__grid.bls__product-style-5 .bls__product-action {
      padding: 0 10%;
    }
  }
  
  body .collection-item {
    --collection-title-size: 1.8rem
  }
  
  .data.item a {
    font-weight: 600;
  }
  
  body .bls__product-title,
  body .bls-minicart-product-name,
  body .cart-item__name,
  body .bls__product-name {
    font-family: inherit;
    font-weight: var(--base-font-weight);
  }
  
  body .bls__grid.bls__product-style-5 .bls__product-item {
    overflow: hidden;
    will-change: transform;
    border-radius: var(--product-images-style-radius);
    border: 1px solid var(--border-color-base);
  }
  
  .product-images-style-radius .bls__grid.bls__product-style-5 .bls__product-img {
    --product-images-style-radius: 0;
  }
  
  body .bls__grid.bls__product-style-5 .bls__product-item .bls__product-details {
    padding: 2rem 2rem 3rem 2rem;
    --btn-secondary-color: #fff;
    --btn-secondary-border-color: #3A6050;
    --btn-secondary-bg: #3A6050;
    --btn-secondary-bg-hover: #d73f0f;
  }
  
  @media only screen and (max-width: 767px) {
    body .bls__grid.bls__product-style-5 .bls__product-item .bls__product-details {
      padding: 2rem 1rem;
    }
  }
  
  .bls__product-icon:not(.origin-style).active,
  .bls__product-icon:not(.origin-style):hover {
    --heading-color: var(--primary-color);
  }