@import"https://fonts.googleapis.com/css?family=PT+Mono&subset=cyrillic";@import"https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700&subset=cyrillic";:root{--primary: #feba8b;--primary-darken-5: rgb(253.7820512821, 170.9615384615, 113.7179487179);--primary-darken-7: rgb(253.6948717949, 164.9461538462, 103.6051282051);--primary-darken-8: rgb(253.6512820513, 161.9384615385, 98.5487179487);--primary-darken-10: rgb(253.5641025641, 155.9230769231, 88.4358974359);--primary-darken-13: rgb(253.4333333333, 146.9, 73.2666666667);--primary-darken-20: rgb(253.1282051282, 125.8461538462, 37.8717948718);--primary-darken-30: rgb(237.9487179487, 98.4615384615, 2.0512820513);--primary-lighten-2: rgb(254.0871794872, 192.0153846154, 149.1128205128);--primary-lighten-5: rgb(254.2179487179, 201.0384615385, 164.2820512821);--primary-lighten-10: rgb(254.4358974359, 216.0769230769, 189.5641025641);--primary-lighten-13: rgb(254.5666666667, 225.1, 204.7333333333);--primary-lighten-15: rgb(254.6538461538, 231.1153846154, 214.8461538462);--primary-lighten-20: rgb(254.8717948718, 246.1538461538, 240.1282051282);--primary-lighten-25: hsl(24.5217391304, 98.2905982906%, 102.0588235294%);--primary-lighten-30: hsl(24.5217391304, 98.2905982906%, 107.0588235294%);--primary-lighten-50: hsl(24.5217391304, 98.2905982906%, 127.0588235294%);--primary-lighten-60: hsl(24.5217391304, 98.2905982906%, 137.0588235294%);--primary-lighten-70: hsl(24.5217391304, 98.2905982906%, 147.0588235294%);--primary-lighten-85: hsl(24.5217391304, 98.2905982906%, 162.0588235294%);--secondary: #830800;--secondary-darken-5: rgb(105.5, 6.4427480916, 0);--secondary-darken-7: rgb(95.3, 5.8198473282, 0);--secondary-darken-8: rgb(90.2, 5.5083969466, 0);--secondary-darken-10: rgb(80, 4.8854961832, 0);--secondary-darken-13: rgb(64.7, 3.9511450382, 0);--secondary-darken-20: rgb(29, 1.7709923664, 0);--secondary-darken-30: hsl(3.6641221374, 100%, -4.3137254902%);--secondary-lighten-2: rgb(141.2, 8.6229007634, 0);--secondary-lighten-5: rgb(156.5, 9.5572519084, 0);--secondary-lighten-10: rgb(182, 11.1145038168, 0);--secondary-lighten-13: rgb(197.3, 12.0488549618, 0);--secondary-lighten-15: rgb(207.5, 12.6717557252, 0);--secondary-lighten-20: rgb(233, 14.2290076336, 0);--secondary-lighten-25: rgb(255, 18.858778626, 3.5);--secondary-lighten-30: rgb(255, 42.8015267176, 29);--secondary-lighten-50: rgb(255, 138.572519084, 131);--secondary-lighten-60: rgb(255, 186.4580152672, 182);--secondary-lighten-70: rgb(255, 234.3435114504, 233);--secondary-lighten-85: hsl(3.6641221374, 100%, 110.6862745098%);--third: #000;--third-darken-5: hsl(0, 0%, -5%);--third-darken-7: hsl(0, 0%, -7%);--third-darken-8: hsl(0, 0%, -8%);--third-darken-10: hsl(0, 0%, -10%);--third-darken-13: hsl(0, 0%, -13%);--third-darken-20: hsl(0, 0%, -20%);--third-darken-30: hsl(0, 0%, -30%);--third-lighten-2: rgb(5.1, 5.1, 5.1);--third-lighten-5: rgb(12.75, 12.75, 12.75);--third-lighten-10: rgb(25.5, 25.5, 25.5);--third-lighten-13: rgb(33.15, 33.15, 33.15);--third-lighten-15: rgb(38.25, 38.25, 38.25);--third-lighten-20: #333333;--third-lighten-25: rgb(63.75, 63.75, 63.75);--third-lighten-30: rgb(76.5, 76.5, 76.5);--third-lighten-50: rgb(127.5, 127.5, 127.5);--third-lighten-60: #999999;--third-lighten-70: rgb(178.5, 178.5, 178.5);--third-lighten-85: rgb(216.75, 216.75, 216.75);--fourth: #fff;--fourth-darken-5: rgb(242.25, 242.25, 242.25);--fourth-darken-7: rgb(237.15, 237.15, 237.15);--fourth-darken-8: rgb(234.6, 234.6, 234.6);--fourth-darken-10: rgb(229.5, 229.5, 229.5);--fourth-darken-13: rgb(221.85, 221.85, 221.85);--fourth-darken-20: #cccccc;--fourth-darken-30: rgb(178.5, 178.5, 178.5);--fourth-lighten-2: hsl(0, 0%, 102%);--fourth-lighten-5: hsl(0, 0%, 105%);--fourth-lighten-10: hsl(0, 0%, 110%);--fourth-lighten-13: hsl(0, 0%, 113%);--fourth-lighten-15: hsl(0, 0%, 115%);--fourth-lighten-20: hsl(0, 0%, 120%);--fourth-lighten-25: hsl(0, 0%, 125%);--fourth-lighten-30: hsl(0, 0%, 130%);--fourth-lighten-50: hsl(0, 0%, 150%);--fourth-lighten-60: hsl(0, 0%, 160%);--fourth-lighten-70: hsl(0, 0%, 170%);--fourth-lighten-85: hsl(0, 0%, 185%);--five: #7a97ab;--five-darken-5: rgb(106.3709677419, 138.7788018433, 161.1290322581);--five-darken-7: rgb(100.1193548387, 133.8903225806, 157.1806451613);--five-darken-8: rgb(97.6258064516, 131.3299539171, 154.5741935484);--five-darken-10: rgb(93.6774193548, 126.0184331797, 148.3225806452);--five-darken-13: rgb(87.7548387097, 118.0511520737, 138.9451612903);--five-darken-20: rgb(73.935483871, 99.4608294931, 117.064516129);--five-darken-30: rgb(54.1935483871, 72.9032258065, 85.8064516129);--five-lighten-2: rgb(128.2516129032, 155.8884792627, 174.9483870968);--five-lighten-5: rgb(137.6290322581, 163.2211981567, 180.8709677419);--five-lighten-10: rgb(153.2580645161, 175.4423963134, 190.7419354839);--five-lighten-13: rgb(162.635483871, 182.7751152074, 196.664516129);--five-lighten-15: rgb(168.8870967742, 187.66359447, 200.6129032258);--five-lighten-20: rgb(184.5161290323, 199.8847926267, 210.4838709677);--five-lighten-25: rgb(200.1451612903, 212.1059907834, 220.3548387097);--five-lighten-30: rgb(215.7741935484, 224.3271889401, 230.2258064516);--five-lighten-50: hsl(204.4897959184, 22.5806451613%, 107.4509803922%);--five-lighten-60: hsl(204.4897959184, 22.5806451613%, 117.4509803922%);--five-lighten-70: hsl(204.4897959184, 22.5806451613%, 127.4509803922%);--five-lighten-85: hsl(204.4897959184, 22.5806451613%, 142.4509803922%);--six: #b60b00;--six-darken-5: rgb(156.5, 9.4587912088, 0);--six-darken-7: rgb(146.3, 8.8423076923, 0);--six-darken-8: rgb(141.2, 8.5340659341, 0);--six-darken-10: rgb(131, 7.9175824176, 0);--six-darken-13: rgb(115.7, 6.9928571429, 0);--six-darken-20: rgb(80, 4.8351648352, 0);--six-darken-30: rgb(29, 1.7527472527, 0);--six-lighten-2: rgb(192.2, 11.6164835165, 0);--six-lighten-5: rgb(207.5, 12.5412087912, 0);--six-lighten-10: rgb(233, 14.0824175824, 0);--six-lighten-13: rgb(248.3, 15.0071428571, 0);--six-lighten-15: rgb(255, 18.7005494505, 3.5);--six-lighten-20: rgb(255, 42.6593406593, 29);--six-lighten-25: rgb(255, 66.6181318681, 54.5);--six-lighten-30: rgb(255, 90.5769230769, 80);--six-lighten-50: rgb(255, 186.4120879121, 182);--six-lighten-60: rgb(255, 234.3296703297, 233);--six-lighten-70: hsl(3.6263736264, 100%, 105.6862745098%);--six-lighten-85: hsl(3.6263736264, 100%, 120.6862745098%);--CWcolor: #0099cc;--CWcolor-darken-5: rgb(0, 133.875, 178.5);--CWcolor-darken-7: rgb(0, 126.225, 168.3);--CWcolor-darken-8: rgb(0, 122.4, 163.2);--CWcolor-darken-10: rgb(0, 114.75, 153);--CWcolor-darken-13: rgb(0, 103.275, 137.7);--CWcolor-darken-20: rgb(0, 76.5, 102);--CWcolor-darken-30: rgb(0, 38.25, 51);--CWcolor-lighten-2: rgb(0, 160.65, 214.2);--CWcolor-lighten-5: rgb(0, 172.125, 229.5);--CWcolor-lighten-10: rgb(0, 191.25, 255);--CWcolor-lighten-13: rgb(15.3, 195.075, 255);--CWcolor-lighten-15: rgb(25.5, 197.625, 255);--CWcolor-lighten-20: #33ccff;--CWcolor-lighten-25: rgb(76.5, 210.375, 255);--CWcolor-lighten-30: rgb(102, 216.75, 255);--CWcolor-lighten-50: rgb(204, 242.25, 255);--CWcolor-lighten-60: white;--CWcolor-lighten-70: hsl(195, 100%, 110%);--CWcolor-lighten-85: hsl(195, 100%, 125%);--YBcolor: #ffcc33;--YBcolor-darken-5: rgb(255, 197.625, 25.5);--YBcolor-darken-7: rgb(255, 195.075, 15.3);--YBcolor-darken-8: rgb(255, 193.8, 10.2);--YBcolor-darken-10: rgb(255, 191.25, 0);--YBcolor-darken-13: rgb(239.7, 179.775, 0);--YBcolor-darken-20: #cc9900;--YBcolor-darken-30: rgb(153, 114.75, 0);--YBcolor-lighten-2: rgb(255, 206.55, 61.2);--YBcolor-lighten-5: rgb(255, 210.375, 76.5);--YBcolor-lighten-10: rgb(255, 216.75, 102);--YBcolor-lighten-13: rgb(255, 220.575, 117.3);--YBcolor-lighten-15: rgb(255, 223.125, 127.5);--YBcolor-lighten-20: rgb(255, 229.5, 153);--YBcolor-lighten-25: rgb(255, 235.875, 178.5);--YBcolor-lighten-30: rgb(255, 242.25, 204);--YBcolor-lighten-50: hsl(45, 100%, 110%);--YBcolor-lighten-60: hsl(45, 100%, 120%);--YBcolor-lighten-70: hsl(45, 100%, 130%);--YBcolor-lighten-85: hsl(45, 100%, 145%);--layoutBackground: var(--primary-lighten-13);--elementBackground: var(--fourth);--error: var(--third);--success: var(--fourth)}:root{--primary-font: Helvetica, serif;--heading-font: "Oswald", sans-serif;--heading-font-light: "Oswald", sans-serif;--body-font-color: var(--secondary-lighten-5);--heading-font-color: var(--secondary-lighten-30);--body-font-size: 1rem;--body-font-weight: normal;--body-line-height: 1.4;--heading-line-height: 1;--font-size-base: var(--body-font-size);--font-size-large: calc( var(--font-size-base) + (var(--font-size-base) / 5) );--font-size-small: .7rem;--font-size-small-adaptive: 1.55vmin;--font-size-h1: calc(var(--font-size-base) + 1.3vmax);--font-size-h2: calc(var(--font-size-base) + .9vmax);--font-size-h3: calc(var(--font-size-base) + .5vmax);--font-size-h4: calc(var(--font-size-base) + .2vmax);--font-size-h5: calc(var(--font-size-base) + .05vmax);--font-size-h6: calc(var(--font-size-base) + .03vmax)}@media (max-width: 1920px){:root{--font-size-small: .7rem}}@media (max-width: 576px){:root{--font-size-small: 2.5vmin}}h1{font-family:var(--heading-font);font-weight:400;color:var(--heading-font-color);display:block;line-height:var(--heading-line-height);margin-top:0;font-size:var(--font-size-h1);font-weight:500;font-stretch:100%}h2{font-family:var(--heading-font);color:var(--heading-font-color);display:block;line-height:var(--heading-line-height);margin-top:0;font-size:var(--font-size-h2);font-weight:400;font-stretch:100%}h3{font-family:var(--heading-font);font-weight:400;color:var(--heading-font-color);display:block;line-height:var(--heading-line-height);margin-top:0;font-size:var(--font-size-h3);font-weight:100;font-stretch:125%}h4{font-family:var(--heading-font);font-weight:400;color:var(--heading-font-color);display:block;line-height:var(--heading-line-height);margin-top:0;font-size:var(--font-size-h4)}h5{font-family:var(--heading-font);font-weight:400;color:var(--heading-font-color);display:block;line-height:var(--heading-line-height);margin-top:0;font-size:var(--font-size-h5)}h6{font-family:var(--heading-font);font-weight:400;color:var(--heading-font-color);display:block;line-height:var(--heading-line-height);margin-top:0;font-size:var(--font-size-h6)}a{color:var(--secondary);text-decoration:none;transition:all var(--base-duration);outline:none}body{font-family:var(--primary-font);font-weight:var(--body-font-weight);font-size:var(--font-size-base);line-height:var(--body-line-height);color:var(--body-font-color)}body i{font-size:var(--font-size-small)}body strong{color:var(--secondary)}@media (max-width: 1920px){body,body i{font-size:var(--font-size-base)}}@media (max-width: 1366px){body{font-size:var(--font-size-base)}}@media (max-width: 576px){body{font-size:var(--font-size-large)}}h6,h5,h4,h3,h2,h1{font-family:var(--heading-font);font-weight:400;line-height:var(--heading-line-height);margin-top:0;margin-bottom:0;padding-bottom:.5rem}body{margin:0;background-color:var(--layoutBackground)}h1{font-size:var(--font-size-h1);font-weight:400;color:var(--secondary);display:inline-block;border-bottom:.3rem solid var(--secondary);margin-bottom:-.07rem}h2{font-size:var(--font-size-h2);color:var(--secondary);display:inline-block;border-bottom:.3rem solid var(--secondary);margin-bottom:-.07rem}h3{font-size:var(--font-size-h3);color:var(--secondary);display:inline-block;margin-bottom:calc(2rem / 3);margin-top:1rem}h4{font-size:var(--font-size-h4);color:var(--secondary)}@media (max-width: 1920px){h4{font-size:var(--font-size-h4)}}h5{font-size:var(--font-size-h5);color:var(--secondary)}h6{font-size:var(--font-size-h6);color:var(--secondary)}.large-text{font-size:var(--font-size-large)}.small-text{font-size:var(--font-size-small)}ul{margin:0;padding:0;list-style:none}a{color:var(--secondary);text-decoration:none;transition:all .2s;outline:none}button,i{transition:all .2s}svg{transition:all .3s}select{appearance:none;background-color:transparent;border:none;padding:0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit}.anniversary{width:100%;height:100vh;position:fixed;overflow:hidden;top:0;left:0;-webkit-user-select:none;user-select:none;box-sizing:border-box;z-index:10}.anniversary--2026{display:block;background-color:#e6e6d2!important;opacity:0;visibility:hidden;z-index:-1}.anniversary #s2026_back{width:100vw;height:100vh;display:block;position:absolute;top:0;left:0;z-index:1}.anniversary #s2026_back img{width:100%;height:100%;display:block;object-position:center bottom;object-fit:cover}.anniversary #s2026_ded{width:58vmin;height:auto;display:block;position:absolute;bottom:2vmin;z-index:2}.anniversary #s2026_ded img{width:100%;height:100%;display:block;object-position:center;object-fit:contain}.anniversary #s2026_girl{width:30vmin;height:auto;display:block;position:absolute;bottom:2vmin;z-index:3}.anniversary #s2026_girl img{width:100%;height:100%;display:block;object-position:center;object-fit:contain}.anniversary #s2026_bag{width:45vmin;height:auto;display:block;position:absolute;bottom:2vmin;z-index:4}.anniversary #s2026_bag img{width:100%;height:100%;display:block;object-position:center;object-fit:contain}.anniversary #s2026_slogan{width:45vmin;height:auto;display:block;position:absolute;top:2vmin;z-index:4}.anniversary #s2026_slogan img{width:100%;height:100%;display:block;object-position:center;object-fit:contain}@media (max-width: 3840px){.anniversary #s2026_ded{left:50vmin}.anniversary #s2026_girl{right:60vmin}.anniversary #s2026_bag{left:95vmin}.anniversary #s2026_slogan{width:45vmin;right:45vmin}}@media (max-width: 2560px){.anniversary #s2026_ded{left:30vmin}.anniversary #s2026_girl{right:25vmin}.anniversary #s2026_bag{left:70vmin}.anniversary #s2026_slogan{width:45vmin;right:12vmin}}@media (max-width: 1920px){.anniversary #s2026_ded{left:25vmin}.anniversary #s2026_girl{right:20vmin}.anniversary #s2026_bag{left:75vmin}.anniversary #s2026_slogan{width:45vmin;right:10vmin}}@media (max-width: 1680px){.anniversary #s2026_ded{left:10vmin}.anniversary #s2026_girl{right:20vmin}.anniversary #s2026_bag{left:60vmin}.anniversary #s2026_slogan{width:45vmin;right:5vmin}}@media (max-width: 1366px){.anniversary #s2026_ded{left:3vmin}.anniversary #s2026_bag{left:50vmin}.anniversary #s2026_girl{right:10vmin}.anniversary #s2026_slogan{width:40vmin;right:3vmin}}@media (max-width: 850px){.anniversary #s2026_ded{left:-7vmin}.anniversary #s2026_bag{left:25vmin}.anniversary #s2026_girl{right:5vmin}.anniversary #s2026_slogan{width:40vmax;left:6vmax}}@media (max-width: 576px){.anniversary #s2026_ded{width:50vmax;left:-20vmax}.anniversary #s2026_bag{width:30vmax;left:0}.anniversary #s2026_girl{width:25vmax;right:-3vmax}.anniversary #s2026_slogan{width:60vmin;left:5vmin;top:2vmin}}
