/**
 * Swiper 6.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 30, 2020
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}

:root{--swiper-theme-color:#007aff}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}

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

.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}

.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}

.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}

.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}

.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}

.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}

.swiper-slide-invisible-blank{visibility:hidden}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}

.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}

.swiper-container-3d{perspective:1200px}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}

.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}

:root{--swiper-navigation-size:44px}

.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(44px/ 44 * 27);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:44px;height:var(--swiper-navigation-size);margin-top:calc(-1 * 44px/ 2);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color))}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}

.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-feature-settings:normal, ;font-variant:normal;font-variant:initial;line-height:1}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}

.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}

.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}

.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}

.swiper-button-lock{display:none}

.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}

.swiper-pagination.swiper-pagination-hidden{opacity:0}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}

.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}

.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}

button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}

.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color))}

.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}

.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}

.swiper-pagination-white{--swiper-pagination-color:#ffffff}

.swiper-pagination-black{--swiper-pagination-color:#000000}

.swiper-pagination-lock{display:none}

.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}

.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}

.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}

.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}

.swiper-scrollbar-cursor-drag{cursor:move}

.swiper-scrollbar-lock{display:none}

.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}

.swiper-slide-zoomed{cursor:move}

.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-theme-color);border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}

.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}

.swiper-lazy-preloader-black{--swiper-preloader-color:#000}

@-webkit-keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}

.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}

.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}

.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-container-cube{overflow:visible}

.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}

.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}

.swiper-container-flip{overflow:visible}

.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}

.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

/* Document
 * ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
 * ========================================================================== */

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */

/**
 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
 */

dl dl,
dl ol,
dl ul,
ol dl,
ul dl {
  margin: 0;
}

/**
 * Remove the margin on nested lists in Edge 18- and IE.
 */

ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge 18- and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * Add the correct display in IE.
 */

main {
  display: block;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
 * ========================================================================== */

/**
 * Add the correct text decoration in Edge 18-, IE, and Safari.
 */

abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
 * ========================================================================== */

/**
 * Remove the margin on controls in Safari.
 */

button,
input,
select {
  margin: 0;
}

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
 */

button {
  overflow: visible; /* 1 */
  text-transform: none; /* 2 */
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * Show the overflow in Edge 18- and IE.
 */

input {
  overflow: visible;
}

/**
 * 1. Correct the text wrapping in Edge 18- and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in Edge 18- and IE.
 * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the inheritance of text transform in Firefox.
 */

select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 */

textarea {
  margin: 0; /* 1 */
  overflow: auto; /* 2 */
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */

:-moz-ui-invalid {
  box-shadow: none;
}

/* Interactive
 * ========================================================================== */

/*
 * Add the correct display in Edge 18- and IE.
 */

details {
  display: block;
}

/*
 * Add the correct styles in Edge 18-, IE, and Safari.
 */

dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
 * ========================================================================== */

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* User interaction
 * ========================================================================== */

.share{display:flex;margin:0}

.share__item{width:30px;height:30px;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;cursor:pointer}

.share__item svg{width:70%;height:70%;vertical-align:top;fill:currentColor}

.share__item--all{display:none !important}

.share__item--show{display:inline-block}

@font-face{font-family:"Corsica Rambler LX";src:url(fonts/subset-CorsicaRamblerLX-Regular.woff2) format("woff2"),url(fonts/subset-CorsicaRamblerLX-Regular.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}

@font-face{font-family:"Corsica Rambler LX";src:url(fonts/subset-CorsicaRamblerLX-Medium.woff2) format("woff2"),url(fonts/subset-CorsicaRamblerLX-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}

@font-face{font-family:"Corsica Rambler LX";src:url(fonts/subset-CorsicaRamblerLX-Book.woff2) format("woff2"),url(fonts/subset-CorsicaRamblerLX-Book.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}

@font-face{font-family:"Minion Pro";src:url(fonts/MinionPro-Medium.woff2) format("woff2"),url(fonts/MinionPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}

:root{--screen-laptop-l: 1024;--screen-laptop-s: 960;--screen-tablet: 768;--screen-mobile: 320;--position-level-0: 0;--position-level-1: 1;--position-level-2: 2;--position-level-3: 3;--position-level-4: 4;--position-level-5: 5;--size-max-width: 960px;--size-gift-width: 190px;--size-gift-width-twice: calc(var(--size-gift-width) * 2);--size-gift-height: 190px;--size-gift-height-twice: calc(var(--size-gift-height) * 2);--color-main-bg: #a5ded7;--color-main-text: #689823;--color-accent-bg: #f00;--color-accent-text: #fff;--font-main: "Corsica Rambler LX", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;--font-accent: "Minion Pro", "Book Antiqua", cambria, georgia, "Times New Roman", serif}

@media(prefers-reduced-motion: reduce){*{-webkit-animation:none !important;animation:none !important;transition:none !important}}

html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:"Corsica Rambler LX", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;font-family:var(--font-main);font-size:16px;line-height:1.4}

@-webkit-keyframes snow{0%{background-position:0 0,0 0,0 0}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}

@keyframes snow{0%{background-position:0 0,0 0,0 0}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}

body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;font:14px/1.4 "Corsica Rambler LX", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;font:14px/1.4 var(--font-main);background:#a5ded7 url(images/76dd408f64509cfc2cc89956c28905d8.png) fixed no-repeat 50% 0/cover;background:var(--color-main-bg) url(images/76dd408f64509cfc2cc89956c28905d8.png) fixed no-repeat 50% 0/cover;color:#689823;color:var(--color-main-text)}

@media(max-width: 425px),(max-height: 425px){body{position:relative;background:url(images/5aafbde6138fa90b27f366121f2ce387.png) top center no-repeat;background-size:100% auto}}

a{text-decoration:none;color:#689823;color:var(--color-main-text)}

a:hover{text-decoration:underline}

.decor{position:fixed;bottom:0;margin:0;padding:0;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}

.decor--1{left:0;width:557px;height:237px;background-image:url(images/c6481e06b64f0c495b72f9938a1d9516.png)}

@media(min-width: 826px) and (max-width: 1024px) and (orientation: landscape){.decor--1{width:278px;height:118px}}

.decor--2{right:0;width:416px;height:432px;background-image:url(images/37af078942dc23aee54ffd45f16f2f3a.png)}

@media(min-width: 826px) and (max-width: 1024px) and (orientation: landscape){.decor--2{width:208px;height:216px}}

@-webkit-keyframes swing{20%{transform:rotate3d(0, 0, 1, 7deg)}50%{transform:rotate3d(0, 0, 1, -4deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}

@keyframes swing{20%{transform:rotate3d(0, 0, 1, 7deg)}50%{transform:rotate3d(0, 0, 1, -4deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}

@-webkit-keyframes headshake{10%{transform:translate3d(0, -10px, 0)}20%{transform:translate3d(0, -3px, 0)}50%{transform:translate3d(0, -8px, 0)}to{transform:translate3d(0, 0, 0)}}

@keyframes headshake{10%{transform:translate3d(0, -10px, 0)}20%{transform:translate3d(0, -3px, 0)}50%{transform:translate3d(0, -8px, 0)}to{transform:translate3d(0, 0, 0)}}

@-webkit-keyframes disco{20%{opacity:1}40%{opacity:0}to{transform:translate3d(0, 0, 0)}}

@keyframes disco{20%{opacity:1}40%{opacity:0}to{transform:translate3d(0, 0, 0)}}

.bull{position:fixed;width:calc((537 / 1920) * 100vw);height:calc((744 / 1920) * 100vw);left:calc((95 / 1920) * 100vw);bottom:0}

@media(max-width: 425px),(max-height: 425px){.bull{position:absolute;left:2vw;width:calc((537 / 1920 * 3) * 100vw);height:calc((744 / 1920 * 3) * 100vw)}}

.bull__head{position:absolute;top:0;left:calc((38 / 1920) * 100vw);width:calc((472 / 1920) * 100vw);height:calc((411 / 1920) * 100vw);background:url(images/c286bcce0971627e15aae443af581045.png) center center no-repeat;background-size:cover;transform-origin:bottom center;-webkit-animation:swing 8s ease infinite;animation:swing 8s ease infinite}

@media(max-width: 425px),(max-height: 425px){.bull__head{left:calc((38 / 1920 * 3) * 100vw);width:calc((472 / 1920 * 3) * 100vw);height:calc((411 / 1920 * 3) * 100vw)}}

.bull__body{position:absolute;bottom:0;width:calc((535 / 1920) * 100vw);height:calc((430 / 1920) * 100vw);background:url(images/303cfe725e8b86a6b8eed4eb7f757197.png) center center no-repeat;background-size:cover}

@media(max-width: 425px),(max-height: 425px){.bull__body{width:calc((535 / 1920 * 3) * 100vw);height:calc((430 / 1920 * 3) * 100vw)}}

.cow{position:fixed;width:calc((536 / 1920 * 0.75) * 100vw);height:calc((744 / 1920 * 0.75) * 100vw);right:calc((95 / 1920) * 100vw);bottom:0}

@media(max-width: 425px),(max-height: 425px){.cow{display:none}}

.cow__head{position:absolute;top:0;left:calc((38 / 1920) * 100vw);width:calc((432 / 1920 * 0.75) * 100vw);height:calc((367 / 1920 * 0.75) * 100vw);background:url(images/6498870b849f0203575ed6c4385e1bb3.png) center center no-repeat;background-size:cover;transform-origin:bottom center;-webkit-animation:swing 8s ease infinite;animation:swing 8s ease infinite;-webkit-animation-delay:1s;animation-delay:1s}

.cow__body{position:absolute;bottom:0;width:calc((535 / 1920 * 0.75) * 100vw);height:calc((433 / 1920 * 0.75) * 100vw);background:url(images/d2d54c18e48e4b43d19135fec7f0c599.png) center center no-repeat;background-size:cover}

.tree{position:fixed;width:calc((434 / 1122) * 100vh);height:100vh;right:0;background:url(images/8810675942db934df8d1ab12ec051f53.png) center center no-repeat;background-size:cover}

@media(max-width: 425px),(max-height: 425px){.tree{display:none}}

.tree__ball{position:absolute;width:calc((70 / 1122) * 100vh);height:calc((70 / 1122) * 100vh);border-radius:50%;background:#8c1d15;box-shadow:calc((-4 / 1122) * 100vh) calc((13 / 1122) * 100vh) 0 0 rgba(0,0,0,.3)}

.tree__ball::after{content:"";display:inline-block;position:absolute;width:33%;height:33%;border-radius:50%;background:#c75739;top:17%;left:18%}

.tree__ball::before{content:"";display:inline-block;position:absolute;width:100%;height:100%;border-radius:50%;opacity:0;background:#a04907;-webkit-animation:disco 8s ease infinite;animation:disco 8s ease infinite}

.tree__ball:nth-child(1){top:calc((100 / 1122) * 100vh);right:calc((70 / 1122) * 100vh)}

.tree__ball:nth-child(2){top:calc((430 / 1122) * 100vh);right:calc((120 / 1122) * 100vh)}

.tree__ball:nth-child(2)::before{-webkit-animation-delay:1s;animation-delay:1s;background:#c02907}

.tree__ball:nth-child(3){top:calc((410 / 1122) * 100vh);right:calc((-30 / 1122) * 100vh)}

.tree__ball:nth-child(3)::before{-webkit-animation-delay:3s;animation-delay:3s;background:#a12f06}

.tree__ball:nth-child(4){top:calc((760 / 1122) * 100vh);right:calc((140 / 1122) * 100vh)}

.tree__ball:nth-child(4)::before{-webkit-animation-delay:3.5s;animation-delay:3.5s;background:#ad4c02}

.tree__ball:nth-child(5){top:calc((800 / 1122) * 100vh);right:calc((-5 / 1122) * 100vh)}

.tree__ball:nth-child(5)::before{-webkit-animation-delay:4s;animation-delay:4s;background:#be461b}

.scenery{position:fixed}

@media(min-width: 1921px){.scenery{display:none}}

.scenery--1{top:0%;right:0;width:310px;height:330px;background-image:url(images/0fecb87dc609d9270ca30223a0fc3686.png)}

.scenery--2{bottom:30%;right:0;width:236px;height:338px;background-image:url(images/48ee77df60dd30cf4f3ffb5e4c5642c1.png)}

.scenery--3{bottom:20%;left:-100px;width:332px;height:331px;background-image:url(images/26bcc716fde2ba25188691b6f13867bb.png)}

.scenery--4{top:7%;left:-100px;width:326px;height:312px;background-image:url(images/96a182e2ad85f81051dae6610ef05f8d.png)}

.snow{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-animation:snow 10s linear infinite;animation:snow 10s linear infinite;width:100%;height:100%;background:none;background-image:url(images/1aeb3cfd20979a59d69cfc994314ed61.png),url(images/005dd4665f0d44af4f4084964c5cd584.png),url(images/2e8a7465097dc7cec723ffaa86eebf6c.png)}

.main{overflow:hidden;position:relative;padding:constant(safe-area-inset-top) constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left)}

.main__inner{position:relative;max-width:960px;max-width:var(--size-max-width);margin:0 auto;padding:0 0 64px}

@media(max-width: 425px),(max-height: 425px){.main__inner{padding-bottom:120vw}}

.aside{display:flex;justify-content:flex-end;margin:0 0 20px;padding:30px 0 0}

@media(min-width: 826px) and (max-width: 1024px) and (orientation: landscape){.aside{margin-right:20px}}

.aside__item{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0 0 0 15px;padding:0;border:0;outline:0;box-sizing:border-box;border-radius:50%;background:#689823;background:var(--color-main-text);color:#fff;color:var(--color-accent-text);cursor:pointer;transition:background-color .25s ease}

.aside__item svg{width:60%;height:60%;vertical-align:top;fill:currentColor}

.aside__item:hover{background:#689823;background:var(--color-main-text)}

.aside__item--letidor{width:auto;padding:0 15px;border-radius:15px;font-size:16px;font-weight:500}

@media(max-width: 425px),(max-height: 425px){.aside__item--letidor{padding:0 10px;font-size:14px}}

.aside__item--letidor:hover{text-decoration:none}

.aside__item--letidor .letidorback--desktop{display:inline}

@media(max-width: 425px),(max-height: 425px){.aside__item--letidor .letidorback--desktop{display:none}}

.aside__item--letidor .letidorback--mobile{display:none}

@media(max-width: 425px),(max-height: 425px){.aside__item--letidor .letidorback--mobile{display:inline}}

.share{display:flex;justify-content:flex-end;margin:0 0 20px;padding:0 0 0}

@media(min-width: 826px) and (max-width: 1024px) and (orientation: landscape){.share{margin-right:20px}}

.share__item{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0 0 0 15px;padding:0;border:0;outline:0;box-sizing:border-box;border-radius:50%;background:#689823;background:var(--color-main-text);color:#a7d9d3;cursor:pointer}

.share__item--twitter{margin-right:25px}

.share__item svg{width:60%;height:60%;vertical-align:top;fill:currentColor}

.share__item svg path{fill:#fff;fill:var(--color-accent-text)}

.share__item--all{display:none !important}

.share__item--show{display:inline-block}

.share__item--letidor{width:auto;padding:0 15px;border-radius:15px;font-size:16px;font-weight:500}

@media(max-width: 425px),(max-height: 425px){.share__item--letidor{padding:0 10px;font-size:14px}}

.share__item--letidor:hover{text-decoration:none}

.share__item--letidor .letidorback--desktop{display:inline}

@media(max-width: 425px),(max-height: 425px){.share__item--letidor .letidorback--desktop{display:none}}

.share__item--letidor .letidorback--mobile{display:none}

@media(max-width: 425px),(max-height: 425px){.share__item--letidor .letidorback--mobile{display:inline}}

.header{margin:0 24px 24px calc((960px - 190px) / 2);margin:0 24px 24px calc((var(--size-max-width) - var(--size-gift-width)) / 2);box-sizing:border-box}

@media(min-width: 826px) and (max-width: 1024px) and (orientation: landscape){.header{max-width:calc(960px - ((960px - 190px) / 2));max-width:calc(var(--size-max-width) - ((var(--size-max-width) - var(--size-gift-width)) / 2));margin:0 auto 24px;padding:0 20px;text-shadow:1px 1px rgba(255,255,255,.23)}}

@media(max-width: 960px){.header{max-width:575px;margin:0 auto 24px;padding:0 20px}}

.header__title{margin:0 0 35px;font:600 52px/.8 "Minion Pro", "Book Antiqua", cambria, georgia, "Times New Roman", serif;font:600 52px/.8 var(--font-accent);display:inline-block;position:relative}

.header__title::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-color:var(--color-accent-text);opacity:.5;z-index:-1;filter:blur(8px);box-shadow:0 0 20px 30px rgba(255,255,255,.5)}

@media(max-width: 1024px){.header__title{font-size:32px}}

.header__content{position:relative;margin:0;font-weight:800}

.header__content::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-color:var(--color-accent-text);opacity:.5;z-index:-1;filter:blur(8px);box-shadow:0 0 20px 30px rgba(255,255,255,.5)}

.header__content p{margin:0}

.header__content p:not(:last-of-type){margin-bottom:8px}

.gifts{margin:0;padding:0}

.gifts__row{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap}

.gifts__column{display:flex;flex-direction:column;flex-wrap:wrap}

break{overflow:hidden;width:0;height:0}

@media(min-width: 826px) and (max-width: 1024px) and (orientation: landscape){break{flex-basis:100%}}

.gift{position:relative;z-index:2;z-index:var(--position-level-2);width:190px;width:var(--size-gift-width);height:190px;height:var(--size-gift-height);margin:0}

@media(max-width: 425px),(max-height: 425px){.gift{width:calc(190px / 2);width:calc(var(--size-gift-width) / 2);height:calc(190px / 2);height:calc(var(--size-gift-height) / 2)}}

.gift::before{content:"";position:absolute;z-index:3;transition:opacity .8s ease,z-index 0s ease .8s;background-repeat:no-repeat;background-position:0 0;background-size:contain}

.gift::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#d1ccd5}

.gift[data-available]{cursor:pointer}

.gift[data-open]{cursor:default}

.gift[data-open]::before{z-index:0;opacity:0}

.gift .items{position:relative;z-index:2;width:100%;height:100%;margin:0;color:#fff;color:var(--color-accent-text)}

@media(max-width: 425px),(max-height: 425px){.gift .items{overflow:hidden}}

.gift .items .swiper-container{width:100%;height:100%}

@media(max-width: 425px),(max-height: 425px){.gift .items .swiper-container .swiper-pagination{display:none}}

.gift .item{margin:0}

@media(max-width: 425px),(max-height: 425px){.gift .item{background:transparent !important}}

.gift .item__link{display:flex;flex-direction:column;width:100%;height:100%;margin:0;padding:10px;box-sizing:border-box;font-weight:300;text-decoration:none;color:#fff;color:var(--color-accent-text)}

@media(max-width: 425px),(max-height: 425px){.gift .item__link{padding:5px;line-height:.9;font-size:11px}}

.gift .item__link strong{margin:0 0 4px;font:40px/.8 "Minion Pro", "Book Antiqua", cambria, georgia, "Times New Roman", serif;font:40px/.8 var(--font-accent)}

@media(max-width: 425px),(max-height: 425px){.gift .item__link strong{margin:0 0 2px;font-size:20px}}

.gift .item__link em{margin:0 0 6px;font:25px/.8 "Minion Pro", "Book Antiqua", cambria, georgia, "Times New Roman", serif;font:25px/.8 var(--font-accent)}

@media(max-width: 425px),(max-height: 425px){.gift .item__link em{margin:0 0 2px;font-size:14px}}

.gift .item__link i{font-style:normal}

.gift .item__link:hover strong span,.gift .item__link:hover em span,.gift .item__link:hover i span{background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%);background-repeat:repeat-x;background-size:8px 1px}

.gift .item__link:hover strong span,.gift .item__link:hover em span{background-position:0 1.1em}

.gift .item__link:hover i span{background-position:0 .9em}

.gift[data-id="1"]{z-index:3;z-index:var(--position-level-3)}

.gift[data-id="1"]::before{top:-40px;left:-15px;width:265px;height:265px;background-image:url(images/d670aa12b84b9b3aa04cb1a1ebad8e29.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="1"]::before{top:calc(-40px / 2);left:calc(-15px / 2);width:calc(265px / 2);height:calc(265px / 2)}}

.gift[data-id="1"]::after{background-color:#ff1c41;background-image:url(images/f2c13997544cb84687045ffa9e815bd3.png)}

.gift[data-id="1"] .item[data-index="1"]{background:url(images/1207171d4524cb94452bc874b1a548bd.png) no-repeat right 24% bottom 0;background-size:46%}

.gift[data-id="1"] .item[data-index="2"]{background:url(images/9f08c6bcae806d97a913600720b22162.png) no-repeat right 2% bottom 0;background-size:45%}

.gift[data-id="2"]::before{top:-38px;left:-30px;width:264px;height:264px;background-image:url(images/80c2ee9eb57f69782b2b970b899caedb.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="2"]::before{top:calc(-38px / 2);left:calc(-30px / 2);width:calc(264px / 2);height:calc(264px / 2)}}

.gift[data-id="2"]::after{background-color:#55b15a;background-image:url(images/d1abf74f8db6900175ba0464782ce710.png)}

.gift[data-id="2"] .item[data-index="1"]{background:url(images/462c7b7aa7034e53203543ffb721bd9d.png) no-repeat right 50% bottom 0;background-size:57%}

.gift[data-id="2"] .item[data-index="2"]{background:url(images/812ce9b8cc54553fe0da4a25b325ef12.png) no-repeat right 50% bottom 0;background-size:47%}

.gift[data-id="3"]{height:calc(190px * 2);height:var(--size-gift-height-twice)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="3"]{height:calc(calc(190px * 2) / 2);height:calc(var(--size-gift-height-twice) / 2)}}

.gift[data-id="3"]::before{top:-21px;left:-13px;width:240px;height:421px;background-image:url(images/ce2c46c9331f9d8eb38ee4cfb1bf834e.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="3"]::before{top:calc(-21px / 2);left:calc(-13px / 2);width:calc(240px / 2);height:calc(421px / 2)}}

.gift[data-id="3"]::after{background-color:#ecdf26;background-image:url(images/2809016cf844eff4b5fd5aa999f60d39.png)}

.gift[data-id="3"] .item[data-index="1"]{background:url(images/fbc66d1e16456a002142177af23aa28d.png) no-repeat center bottom 20%;background-size:117%}

.gift[data-id="3"] .item[data-index="2"]{background:url(images/6ad1ae0400616c141ad3449aad969da3.png) no-repeat center bottom -4%;background-size:96%}

.gift[data-id="3"] .item__link{padding:30px 20px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="3"] .item__link{padding:15px 10px}}

.gift[data-id="4"]::before{top:-21px;left:-47px;width:268px;height:230px;background-image:url(images/7136d02868fa5ffec9d78d86bc9761d7.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="4"]::before{top:calc(-21px / 2);left:calc(-47px / 2);width:calc(268px / 2);height:calc(230px / 2)}}

.gift[data-id="4"]::after{background-image:url(images/539ec9ba11aa8ce551a1c36d612a33d4.png)}

.gift[data-id="4"] .item[data-index="1"]{background:url(images/1ec3f70bfd28e6ffbe336bfc1a532fc3.png) no-repeat right -10% bottom 0;background-size:58%}

.gift[data-id="4"] .item[data-index="2"]{background:url(images/9573d5c975de48983323775550861013.png) no-repeat right -27% bottom 0;background-size:77%}

.gift[data-id="5"]::before{top:0;left:0;width:191px;height:191px;background-image:url(images/2f25fff605d3578d6dc6b8a19f370eae.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="5"]::before{width:calc(191px / 2);height:calc(191px / 2)}}

.gift[data-id="5"]::after{background-color:#ff8225;background-image:url(images/2110a463a518b765aef40e5f66ff0e19.png)}

.gift[data-id="5"] .item[data-index="1"]{background:url(images/2b27d028c2fc3d4608456321f6535de7.png) no-repeat right 0% bottom 0;background-size:48%}

.gift[data-id="5"] .item[data-index="2"]{background:url(images/afe0260de1834dc86b84aba306cb4b87.png) no-repeat right 0% bottom 0;background-size:68%}

.gift[data-id="6"]{z-index:3;z-index:var(--position-level-3)}

.gift[data-id="6"]::before{top:-23px;left:-7px;width:231px;height:231px;background-image:url(images/d5224427fbcb0bed90df007438e70d35.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="6"]::before{top:calc(-23px / 2);left:calc(-7px / 2);width:calc(231px / 2);height:calc(231px / 2)}}

.gift[data-id="6"]::after{background-color:#4fbdae;background-image:url(images/96f6e0978c080774a9cbfe732f771257.png)}

.gift[data-id="6"] .item[data-index="1"]{background:url(images/b5d39fbfbcfe8e301907c95a980bc5ac.png) no-repeat right 10% bottom 0;background-size:47%}

.gift[data-id="6"] .item[data-index="2"]{background:url(images/2338c326eab96df8ce17d0d100e0a745.png) no-repeat right -10% bottom 0;background-size:48%}

.gift[data-id="7"]::before{top:-42px;left:-22px;width:316px;height:271px;background-image:url(images/85c10fb80ef8fc20c143d8505048be67.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="7"]::before{top:calc(-42px / 2);left:calc(-22px / 2);width:calc(316px / 2);height:calc(271px / 2)}}

.gift[data-id="7"]::after{background-color:#a94af2;background-image:url(images/1edad7852e3c78779962809b25e179f1.png)}

.gift[data-id="7"] .item[data-index="1"]{background:url(images/f048229447aa24a78e8e7555dfab366f.png) no-repeat left 50% bottom 0;background-size:28%}

.gift[data-id="7"] .item[data-index="2"]{background:url(images/2cf355d60fbecf70b1fcd6e8d1b77872.png) no-repeat right 0 bottom 0;background-size:68%}

.gift[data-id="8"]{width:calc(190px * 2);width:var(--size-gift-width-twice)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="8"]{width:calc(calc(190px * 2) / 2);width:calc(var(--size-gift-width-twice) / 2)}}

.gift[data-id="8"]::before{top:-22px;left:-7px;width:421px;height:232px;background-image:url(images/061bb7357ac1f43a07707052384b25e4.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="8"]::before{top:calc(-22px / 2);left:calc(-7px / 2);width:calc(421px / 2);height:calc(232px / 2)}}

.gift[data-id="8"]::after{background-color:#e1f486;background-image:url(images/de68914dc6272f3f5fa35295e062f4d7.png)}

.gift[data-id="8"] .item[data-index="1"]{background:url(images/d56b3eb1dd6c6f27340bf70be9ee241c.png) no-repeat right 0 bottom 0%;background-size:43%}

.gift[data-id="8"] .item[data-index="2"]{background:url(images/e68e0b1d6d6a0960019c60f6d41ac113.png) no-repeat right 15% bottom 0;background-size:40%}

.gift[data-id="8"] .item__link{padding:30px 30% 10px 30px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="8"] .item__link{padding:10px}}

.gift[data-id="9"]::before{top:-21px;left:-7px;width:232px;height:232px;background-image:url(images/797f488628871b46c8c2e256e30a1d40.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="9"]::before{top:calc(-21px / 2);left:calc(-7px / 2);width:calc(232px / 2);height:calc(232px / 2)}}

.gift[data-id="9"]::after{background-color:#4fa7bd;background-image:url(images/780fc0178f31be87609ed971a115d569.png)}

.gift[data-id="9"] .item[data-index="1"]{background:url(images/7cccb732c5d293cf7ca4a0f36cf6aeb4.png) no-repeat right 10% bottom 0;background-size:48%}

.gift[data-id="9"] .item[data-index="2"]{background:url(images/1a63011351b55596facaa145ec82a3bd.png) no-repeat right 0 bottom 10%;background-size:58%}

.gift[data-id="10"]{z-index:3;z-index:var(--position-level-3)}

.gift[data-id="10"]::before{top:-16px;left:-5px;width:221px;height:221px;background-image:url(images/c67aef6a0d0c91a8f8cf53d42f3c5ee4.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="10"]::before{top:calc(-16px / 2);left:calc(-5px / 2);width:calc(221px / 2);height:calc(221px / 2)}}

.gift[data-id="10"]::after{background-color:#eba41c;background-image:url(images/3b5c41e90a8d65b0d610ca9cd345401b.png)}

.gift[data-id="10"] .item[data-index="1"]{background:url(images/a8a7dcd30e32f33d4e5045df42e83a8d.png) no-repeat right 0 bottom 5%;background-size:58%}

.gift[data-id="10"] .item[data-index="2"]{background:url(images/f44d69e60de2914aa4308d396b0ef09e.png) no-repeat right -30% bottom 0;background-size:48%}

.gift[data-id="11"]{z-index:3;z-index:var(--position-level-3)}

.gift[data-id="11"]::before{top:-13px;left:-18px;width:211px;height:206px;background-image:url(images/26386d281b046420a636dd47e08fbb47.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="11"]::before{top:calc(-13px / 2);left:calc(-18px / 2);width:calc(211px / 2);height:calc(206px / 2)}}

.gift[data-id="11"]::after{background-color:#66d1fe;background-image:url(images/262c90d955d826dab47ec0a6edc4a489.png)}

.gift[data-id="11"] .item[data-index="1"]{background:url(images/eef2a9c2fe2c622d3ca2a4b468c2f22d.png) no-repeat right 10% bottom 10%;background-size:48%}

.gift[data-id="11"] .item[data-index="2"]{background:url(images/f7723c6997c9ba65479530ab1e73a560.png) no-repeat right 5% bottom 0%;background-size:60%}

.gift[data-id="12"]{z-index:3;z-index:var(--position-level-3)}

.gift[data-id="12"]::before{top:-16px;left:-5px;width:222px;height:228px;background-image:url(images/e896480d04e08edd1b6cc874a1f674bd.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="12"]::before{top:calc(-16px / 2);left:calc(-5px / 2);width:calc(222px / 2);height:calc(228px / 2)}}

.gift[data-id="12"]::after{background-color:#ffad0f;background-image:url(images/e3cc1189d1eb5e82ac6007fa10bd4910.png)}

.gift[data-id="12"] .item[data-index="1"]{background:url(images/ca36b28fe7a27b33d68516701b35ed80.png) no-repeat right 35% bottom 0%;background-size:40%}

.gift[data-id="12"] .item[data-index="2"]{background:url(images/2bf3ca86649792b4a401126e4fd82a2d.png) no-repeat right 0% bottom 0%;background-size:90%}

.gift[data-id="13"]{z-index:3;z-index:var(--position-level-3)}

.gift[data-id="13"]::before{top:-39px;left:-6px;width:254px;height:242px;background-image:url(images/c02fcbb8fbc7b3439f89d40d13e47062.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="13"]::before{top:calc(-39px / 2);left:calc(-6px / 2);width:calc(254px / 2);height:calc(242px / 2)}}

.gift[data-id="13"]::after{background-color:#0fbeff;background-image:url(images/80dea982bf391304f6ae6b7631e6f1fc.png)}

.gift[data-id="13"] .item[data-index="1"]{background:url(images/0f302b4d013c0ba8fa780b3b3bfa34c2.png) no-repeat left 60% bottom 0%;background-size:68%}

.gift[data-id="13"] .item[data-index="2"]{background:url(images/13c07ed5efb6264272ae01dfe4424538.png) no-repeat right 0% bottom 0%;background-size:68%}

.gift[data-id="14"]::before{top:-24px;left:-27px;width:269px;height:227px;background-image:url(images/a8fee4b86a1be790ebac7ce36904de01.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="14"]::before{top:calc(-24px / 2);left:calc(-27px / 2);width:calc(269px / 2);height:calc(227px / 2)}}

.gift[data-id="14"]::after{background-color:#cb88ff;background-image:url(images/103b50a5c46be710bf91c9692f0d24da.png)}

.gift[data-id="14"] .item[data-index="1"]{background:url(images/ba3a88a20c40d4c55fe4c07298d0b828.png) no-repeat right 0% bottom 0%;background-size:88%}

.gift[data-id="14"] .item[data-index="2"]{background:url(images/c48dcff6e6fd84b8a017e6bcc95dd429.png) no-repeat right 0% bottom 0%;background-size:48%}

.gift[data-id="15"]::before{top:0;left:0;width:193px;height:193px;background-image:url(images/e057e3bdfaf5f7e592d8e5cec6559f47.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="15"]::before{width:calc(193px / 2);height:calc(193px / 2)}}

.gift[data-id="15"]::after{background-color:#ff7200;background-image:url(images/170804ec658f68278ad9893b061b5431.png)}

.gift[data-id="15"] .item[data-index="1"]{background:url(images/8a58fb112abc969496f38188697ada12.png) no-repeat right 0% bottom 10%;background-size:100%}

.gift[data-id="15"] .item[data-index="2"]{background:url(images/38e93824f335568cfbc90fef1f9c66ad.png) no-repeat right 0% bottom 10%;background-size:48%}

.gift[data-id="15"] .item__link{padding-right:30px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="15"] .item__link{padding-right:10px}}

.gift[data-id="16"]{width:calc(190px * 2);width:var(--size-gift-width-twice)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="16"]{width:calc(calc(190px * 2) / 2);width:calc(var(--size-gift-width-twice) / 2)}}

.gift[data-id="16"]::before{top:-32px;left:-18px;width:443px;height:251px;background-image:url(images/ba44f9e9cf78ea00e518ed9d34c83be3.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="16"]::before{top:calc(-32px / 2);left:calc(-18px / 2);width:calc(443px / 2);height:calc(251px / 2)}}

.gift[data-id="16"]::after{background-color:#2ba8f7;background-image:url(images/9f32183c6fc9fc5a509059769a1403d7.png)}

.gift[data-id="16"] .item[data-index="1"]{background:url(images/91e04ab9f634583cc6f913b60d80a63e.png) no-repeat left 80% bottom 50%;background-size:48%}

.gift[data-id="16"] .item[data-index="2"]{background:url(images/fa3699e448c0cd9a898d83a93962128a.png) no-repeat right 0% bottom 50%;background-size:48%}

.gift[data-id="16"] .item__link{padding-right:50%}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="16"] .item__link{padding-right:10px}}

.gift[data-id="17"]{z-index:3;z-index:var(--position-level-3);width:calc(190px * 2);width:var(--size-gift-width-twice)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="17"]{width:calc(calc(190px * 2) / 2);width:calc(var(--size-gift-width-twice) / 2)}}

.gift[data-id="17"]::before{top:-17px;left:-5px;width:414px;height:222px;background-image:url(images/6d714461602a880a17ac766dcc917680.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="17"]::before{top:calc(-17px / 2);left:calc(-5px / 2);width:calc(414px / 2);height:calc(222px / 2)}}

.gift[data-id="17"]::after{background-color:#ff7aa3;background-image:url(images/14462f62daf035c91d7b56d75a7861ab.png)}

.gift[data-id="17"] .item[data-index="1"]{background:url(images/6f8d9f4dc77a8bc6ee734c57ff101e4f.png) no-repeat right 10% bottom 50%;background-size:48%}

.gift[data-id="17"] .item[data-index="2"]{background:url(images/7cb9200ac0917b26e369ae37be4167d1.png) no-repeat right 10% bottom 50%;background-size:48%}

.gift[data-id="17"] .item__link{padding:10px 50% 10px 30px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="17"] .item__link{padding:10px}}

.gift[data-id="18"]{z-index:3;z-index:var(--position-level-3)}

.gift[data-id="18"]::before{top:-17px;left:-5px;width:223px;height:223px;background-image:url(images/b0d662beaca9b6bea3e778c85290fc80.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="18"]::before{top:calc(-17px / 2);left:calc(-5px / 2);width:calc(223px / 2);height:calc(223px / 2)}}

.gift[data-id="18"]::after{background-color:#3f8424;background-image:url(images/114c7d2efe67df7e64f7443075c5a8af.png)}

.gift[data-id="18"] .item[data-index="1"]{background:url(images/bb5df2d69d1a512babb86c74630c0f8a.png) no-repeat right 0% bottom 0%;background-size:48%}

.gift[data-id="18"] .item[data-index="2"]{background:url(images/86709f50cd3cd45698530e0cd0a967ee.png) no-repeat right 40% bottom 25%;background-size:58%}

.gift[data-id="18"] .item__link{padding:10px 30px 10px 10px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="18"] .item__link{padding:10px}}

.gift[data-id="19"]{z-index:3;z-index:var(--position-level-3)}

.gift[data-id="19"]::before{top:-39px;left:-33px;width:267px;height:267px;background-image:url(images/9a89633e63b4083105d72a8be005cdd2.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="19"]::before{top:calc(-39px / 2);left:calc(-33px / 2);width:calc(267px / 2);height:calc(267px / 2)}}

.gift[data-id="19"]::after{background-color:#8b0f9e;background-image:url(images/54fe396af505f9f0a7adb089807b833f.png)}

.gift[data-id="19"] .item[data-index="1"]{background:url(images/3f104103481a2dc3649241a9ff9138f3.png) no-repeat right 0% bottom 0%;background-size:68%}

.gift[data-id="19"] .item[data-index="2"]{background:url(images/1909dc3ea7eeb384e673529a50024cfe.png) no-repeat right 50% bottom 0%;background-size:68%}

.gift[data-id="20"]{z-index:1;z-index:var(--position-level-1)}

.gift[data-id="20"]::before{top:-26px;left:-2px;width:192px;height:220px;background-image:url(images/9f08dc3dab9df0ca14ca4881d5792ac3.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="20"]::before{top:calc(-26px / 2);left:calc(-2px / 2);width:calc(192px / 2);height:calc(220px / 2)}}

.gift[data-id="20"]::after{background-color:#6b61f7;background-image:url(images/00e797cce029793a0133d7b5866bb8a1.png)}

.gift[data-id="20"] .item[data-index="1"]{background:url(images/aebbbbb2515c41b536ca22d10c56aad9.png) no-repeat right 50% bottom 0%;background-size:68%}

.gift[data-id="20"] .item[data-index="2"]{background:url(images/7faa4198b432e6b0ba86bee7d0fda792.png) no-repeat right 50% bottom 0%;background-size:48%}

.gift[data-id="21"]::before{top:0;left:0;width:192px;height:192px;background-image:url(images/23d18ba4ebe4c5b4c0c58c5e6163a86f.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="21"]::before{width:calc(192px / 2);height:calc(192px / 2)}}

.gift[data-id="21"]::after{background-color:#1aa1ff;background-image:url(images/dc7d8edd0f3d06317b84f8968d60e193.png)}

.gift[data-id="21"] .item[data-index="1"]{background:url(images/abe1ffb0225ca5d26a3822b786e635bd.png) no-repeat right 0% bottom 0;background-size:68%}

.gift[data-id="21"] .item[data-index="2"]{background:url(images/6ab81d0bbb58a84fae29d7e65570e009.png) no-repeat right 50% bottom 8px;background-size:68%}

.gift[data-id="21"] .item__link{padding:10px 50px 10px 10px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="21"] .item__link{padding:10px}}

.gift[data-id="22"]::before{top:-26px;left:-15px;width:240px;height:240px;background-image:url(images/8c85c91c453d5b69f70f91485328806b.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="22"]::before{top:calc(-26px / 2);left:calc(-15px / 2);width:calc(240px / 2);height:calc(240px / 2)}}

.gift[data-id="22"]::after{background-color:#e292a3;background-image:url(images/ed08ea910d625e3eddcd85b509a09dec.png)}

.gift[data-id="22"] .item[data-index="1"]{background:url(images/3fec9d3099c137aa62481e8d007d9cb0.png) no-repeat right 20% bottom 0%;background-size:55%}

.gift[data-id="22"] .item[data-index="2"]{background:url(images/dbf30497eafee25a6eecab455d5493fa.png) no-repeat right -10% bottom 0%;background-size:68%}

.gift[data-id="22"] .item__link{padding:10px 50px 10px 10px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="22"] .item__link{padding:10px}}

.gift[data-id="23"]{z-index:2;z-index:var(--position-level-2);width:calc(190px * 2);width:var(--size-gift-width-twice)}

@media(min-width: 826px) and (max-width: 1024px) and (orientation: landscape){.gift[data-id="23"]{z-index:0;z-index:var(--position-level-0)}}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="23"]{width:calc(calc(190px * 2) / 2);width:calc(var(--size-gift-width-twice) / 2)}}

.gift[data-id="23"][data-open]{z-index:4;z-index:var(--position-level-4)}

.gift[data-id="23"]::before{top:-29px;left:0;width:388px;height:227px;background-image:url(images/0cda5c1675d358addeae08e7f929421c.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="23"]::before{top:calc(-29px / 2);width:calc(388px / 2);height:calc(227px / 2)}}

.gift[data-id="23"]::after{background-color:#e9c32b;background-image:url(images/aa4626c1de560a1efcda5c7c509f0db5.png)}

.gift[data-id="23"] .item[data-index="1"]{background:url(images/58717f65ce98035da60a65adc126e53e.png) no-repeat right 20% bottom 50%;background-size:48%}

.gift[data-id="23"] .item[data-index="2"]{background:url(images/7e6d0dd2f477c7773350451815385742.png) no-repeat right 0% top 0%;background-size:48%}

.gift[data-id="23"] .item__link{padding-right:50%}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="23"] .item__link{padding-right:10px}}

.gift[data-id="24"]{z-index:5;z-index:var(--position-level-5)}

.gift[data-id="24"]::before{top:-17px;left:-25px;width:231px;height:245px;background-image:url(images/247af84d10b87b338f872cfd58ad3e77.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="24"]::before{top:calc(-17px / 2);left:calc(-25px / 2);width:calc(231px / 2);height:calc(245px / 2)}}

.gift[data-id="24"]::after{background-color:#e2224a;background-image:url(images/a0be1d092f784f394a55ac269ec079cc.png)}

.gift[data-id="24"] .item[data-index="1"]{background:url(images/e7e4bc0d01dba9660d1f03263ec956c6.png) no-repeat right 0% bottom 0%;background-size:68%}

.gift[data-id="24"] .item[data-index="2"]{background:url(images/49e0c965309d9b13878d5a2aba9029ab.png) no-repeat right 0% top 120%;background-size:60%}

.gift[data-id="24"] .item__link{padding:10px 50px 10px 10px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="24"] .item__link{padding:10px}}

.gift[data-id="25"]{z-index:4;z-index:var(--position-level-4)}

.gift[data-id="25"]::before{top:-45px;left:-33px;width:269px;height:274px;background-image:url(images/72613b9f26652394bd3e9e6cb47698b6.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="25"]::before{top:calc(-45px / 2);left:calc(-33px / 2);width:calc(269px / 2);height:calc(274px / 2)}}

.gift[data-id="25"]::after{background-color:#22aee2;background-image:url(images/13ec0b756cf813020a7989b036661d93.png)}

.gift[data-id="25"] .item[data-index="1"]{background:url(images/af8719cdbbea7272f2c84cc330d59e13.png) no-repeat right 0% bottom 0%;background-size:60%}

.gift[data-id="25"] .item[data-index="2"]{background:url(images/e4f0b7150250e49e8dcf5fcf05c487dc.png) no-repeat right 0% bottom 0%;background-size:60%}

.gift[data-id="25"] .item__link{padding:10px 50px 10px 10px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="25"] .item__link{padding:10px}}

.gift[data-id="26"]{z-index:3;z-index:var(--position-level-3)}

.gift[data-id="26"][data-open]{z-index:4;z-index:var(--position-level-4)}

.gift[data-id="26"]::before{top:0;left:0;width:192px;height:192px;background-image:url(images/5c663f5e2fed63250fa22221ec5c8dea.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="26"]::before{width:calc(192px / 2);height:calc(192px / 2)}}

.gift[data-id="26"]::after{background-color:#e24f22;background-image:url(images/d4f3ebccc9e07d959c78ae8e9dfa7ef4.png)}

.gift[data-id="26"] .item[data-index="1"]{background:url(images/f364d7eedb6665c49c05ade7b126f341.png) no-repeat right 0% bottom 0%;background-size:60%}

.gift[data-id="26"] .item[data-index="2"]{background:url(images/54818d8650b47a962c1e98eea7b56410.png) no-repeat right 0% bottom 0%;background-size:50%}

.gift[data-id="26"] .item__link{padding:10px 50px 10px 10px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="26"] .item__link{padding:10px}}

.gift[data-id="27"]{z-index:3;z-index:var(--position-level-3)}

.gift[data-id="27"]::before{top:-18px;left:-11px;width:225px;height:225px;background-image:url(images/81570e401b4efbf896476c4db3e0e0ce.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="27"]::before{top:calc(-18px / 2);left:calc(-11px / 2);width:calc(225px / 2);height:calc(225px / 2)}}

.gift[data-id="27"]::after{background-color:#e2db22;background-image:url(images/7f38cbcae63d603cdd584c355808c3ac.png)}

.gift[data-id="27"] .item[data-index="1"]{background:url(images/27e9240ea664079b6110984d9dd0091a.png) no-repeat right 50% bottom 0%;background-size:70%}

.gift[data-id="27"] .item[data-index="2"]{background:url(images/64bcc685f55c0ca3727f26d00f55eb81.png) no-repeat right 0% bottom 0%;background-size:50%}

.gift[data-id="27"] .item__link{padding:10px 50px 10px 10px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="27"] .item__link{padding:10px}}

.gift[data-id="28"]::before{top:-45px;left:-38px;width:289px;height:278px;background-image:url(images/858313f91b8b893c1da56fd59a6934a4.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="28"]::before{top:calc(-45px / 2);left:calc(-38px / 2);width:calc(289px / 2);height:calc(278px / 2)}}

.gift[data-id="28"]::after{background-color:#4dcbf1;background-image:url(images/1203a7c08fb2055d76f2f2d51abf520f.png)}

.gift[data-id="28"] .item__link{padding:10px 50px 10px 10px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="28"] .item__link{padding:10px}}

.gift[data-id="28"] .item[data-index="1"]{background:url(images/2822361eee1d1efc426f6bf196715195.png) no-repeat right 0% bottom 5%;background-size:50%}

.gift[data-id="28"] .item[data-index="2"]{background:url(images/9fa0baa5ed4837754f18ac285892f30b.png) no-repeat right 0% bottom 0%;background-size:70%}

.gift[data-id="28"] .item[data-index="2"] .item__link{padding:10px 10px 50px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="28"] .item[data-index="2"] .item__link{padding:10px}}

.gift[data-id="29"]{z-index:2;z-index:var(--position-level-2)}

.gift[data-id="29"]::before{top:-32px;left:-20px;width:252px;height:252px;background-image:url(images/81aac15004ef142648884de5b582c311.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="29"]::before{top:calc(-32px / 2);left:calc(-20px / 2);width:calc(252px / 2);height:calc(252px / 2)}}

.gift[data-id="29"]::after{background-color:#a0eb71;background-image:url(images/e844786f66d923da8b88c5b5ebdcc989.png)}

.gift[data-id="29"] .item__link{padding:10px 50px 10px 10px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="29"] .item__link{padding:10px}}

.gift[data-id="29"] .item[data-index="1"]{background:url(images/a8100f18d8d67abd5b7799b97f79857d.png) no-repeat right 0% bottom 0%;background-size:50%}

.gift[data-id="29"] .item[data-index="2"]{background:url(images/bcc3311eef03e1a94807549655e6ddef.png) no-repeat right 14% bottom 0%;background-size:50%}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="29"] .item[data-index="2"] span{font-size:.8em}}

.gift[data-id="30"]{z-index:1;z-index:var(--position-level-1)}

.gift[data-id="30"]::before{top:-69px;left:0;width:194px;height:262px;background-image:url(images/7876e50261755ed9cce69dd9dc4f6723.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="30"]::before{top:calc(-69px / 2);width:calc(194px / 2);height:calc(262px / 2)}}

.gift[data-id="30"]::after{background-color:#e94f1b;background-image:url(images/59f134e6d826991d143360d60b63db56.png)}

.gift[data-id="30"] .item__link{padding:10px 50px 10px 10px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="30"] .item__link{padding:10px}}

.gift[data-id="30"] .item[data-index="1"]{background:url(images/2acf8d3f71bb887e750bf5df2c94da96.png) no-repeat right 0% bottom 0%;background-size:60%}

.gift[data-id="30"] .item[data-index="2"]{background:url(images/7f54f5ad1c908274a670d8e106bdc603.png) no-repeat right -70% bottom 0%;background-size:60%}

.gift[data-id="31"]{z-index:1;z-index:var(--position-level-1)}

.gift[data-id="31"]::before{top:-70px;left:-5px;width:266px;height:295px;background-image:url(images/b4660327f1029f987259b4f92d2a7d57.png)}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="31"]::before{top:calc(-70px / 2);left:calc(-5px / 2);width:calc(266px / 2);height:calc(295px / 2)}}

.gift[data-id="31"]::after{background-color:#1c6bf3;background-image:url(images/4723aa6673b8237eb05ab8d1a5f9eac6.png)}

.gift[data-id="31"] .item__link{padding:10px 50px 10px 10px}

@media(max-width: 425px),(max-height: 425px){.gift[data-id="31"] .item__link{padding:10px}}

.gift[data-id="31"] .item[data-index="1"]{background:url(images/a645838823399206ebb697c0b00e1472.png) no-repeat right -18% bottom 0%;background-size:50%}

.gift[data-id="31"] .item[data-index="2"]{background:url(images/36ab3b32d611ad8ee37b0362ad542220.png) no-repeat right 10% bottom 10%;background-size:40%}

body[data-chaos=true] .gift{transform-style:preserve-3d;transition:all 1500ms ease-in}

body[data-chaos=true] .gift[data-id="1"]{transform:translate3d(150px, -3px, 1px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what19;animation-name:what19;-webkit-animation-delay:634ms;animation-delay:634ms}

body[data-chaos=true] .gift[data-id="2"]{transform:translate3d(-38px, 4px, 3px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what10;animation-name:what10;-webkit-animation-delay:47ms;animation-delay:47ms}

body[data-chaos=true] .gift[data-id="3"]{transform:translate3d(30px, 13px, 3px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what19;animation-name:what19;-webkit-animation-delay:865ms;animation-delay:865ms}

body[data-chaos=true] .gift[data-id="4"]{transform:translate3d(28px, -16px, 2px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what4;animation-name:what4;-webkit-animation-delay:490ms;animation-delay:490ms}

body[data-chaos=true] .gift[data-id="5"]{transform:translate3d(-11px, 5px, 1px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what13;animation-name:what13;-webkit-animation-delay:729ms;animation-delay:729ms}

body[data-chaos=true] .gift[data-id="6"]{transform:translate3d(9px, 26px, 2px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what6;animation-name:what6;-webkit-animation-delay:57ms;animation-delay:57ms}

body[data-chaos=true] .gift[data-id="7"]{transform:translate3d(99px, -6px, 3px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what18;animation-name:what18;-webkit-animation-delay:261ms;animation-delay:261ms}

body[data-chaos=true] .gift[data-id="8"]{transform:translate3d(80px, 43px, 2px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what1;animation-name:what1;-webkit-animation-delay:10ms;animation-delay:10ms}

body[data-chaos=true] .gift[data-id="9"]{transform:translate3d(-39px, -23px, 2px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what14;animation-name:what14;-webkit-animation-delay:446ms;animation-delay:446ms}

body[data-chaos=true] .gift[data-id="10"]{transform:translate3d(108px, -4px, 3px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what2;animation-name:what2;-webkit-animation-delay:349ms;animation-delay:349ms}

body[data-chaos=true] .gift[data-id="11"]{transform:translate3d(126px, -15px, 3px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what7;animation-name:what7;-webkit-animation-delay:13ms;animation-delay:13ms}

body[data-chaos=true] .gift[data-id="12"]{transform:translate3d(47px, 1px, 3px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what4;animation-name:what4;-webkit-animation-delay:772ms;animation-delay:772ms}

body[data-chaos=true] .gift[data-id="13"]{transform:translate3d(33px, 14px, 2px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what9;animation-name:what9;-webkit-animation-delay:831ms;animation-delay:831ms}

body[data-chaos=true] .gift[data-id="14"]{transform:translate3d(93px, -16px, 1px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what14;animation-name:what14;-webkit-animation-delay:668ms;animation-delay:668ms}

body[data-chaos=true] .gift[data-id="15"]{transform:translate3d(1px, -4px, 2px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what15;animation-name:what15;-webkit-animation-delay:415ms;animation-delay:415ms}

body[data-chaos=true] .gift[data-id="16"]{transform:translate3d(115px, 48px, 2px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what15;animation-name:what15;-webkit-animation-delay:902ms;animation-delay:902ms}

body[data-chaos=true] .gift[data-id="17"]{transform:translate3d(73px, -21px, 1px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what4;animation-name:what4;-webkit-animation-delay:673ms;animation-delay:673ms}

body[data-chaos=true] .gift[data-id="18"]{transform:translate3d(108px, -5px, 1px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what12;animation-name:what12;-webkit-animation-delay:116ms;animation-delay:116ms}

body[data-chaos=true] .gift[data-id="19"]{transform:translate3d(136px, -29px, 2px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what18;animation-name:what18;-webkit-animation-delay:340ms;animation-delay:340ms}

body[data-chaos=true] .gift[data-id="20"]{transform:translate3d(64px, 48px, 3px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what7;animation-name:what7;-webkit-animation-delay:303ms;animation-delay:303ms}

body[data-chaos=true] .gift[data-id="21"]{transform:translate3d(51px, -37px, 3px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what4;animation-name:what4;-webkit-animation-delay:558ms;animation-delay:558ms}

body[data-chaos=true] .gift[data-id="22"]{transform:translate3d(75px, 16px, 2px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what20;animation-name:what20;-webkit-animation-delay:105ms;animation-delay:105ms}

body[data-chaos=true] .gift[data-id="23"]{transform:translate3d(109px, 26px, 3px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what10;animation-name:what10;-webkit-animation-delay:236ms;animation-delay:236ms}

body[data-chaos=true] .gift[data-id="24"]{transform:translate3d(63px, 41px, 1px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what2;animation-name:what2;-webkit-animation-delay:927ms;animation-delay:927ms}

body[data-chaos=true] .gift[data-id="25"]{transform:translate3d(10px, 21px, 2px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what19;animation-name:what19;-webkit-animation-delay:222ms;animation-delay:222ms}

body[data-chaos=true] .gift[data-id="26"]{transform:translate3d(61px, -16px, 1px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what9;animation-name:what9;-webkit-animation-delay:272ms;animation-delay:272ms}

body[data-chaos=true] .gift[data-id="27"]{transform:translate3d(98px, -14px, 1px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what18;animation-name:what18;-webkit-animation-delay:510ms;animation-delay:510ms}

body[data-chaos=true] .gift[data-id="28"]{transform:translate3d(-10px, -26px, 2px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what18;animation-name:what18;-webkit-animation-delay:267ms;animation-delay:267ms}

body[data-chaos=true] .gift[data-id="29"]{transform:translate3d(74px, 31px, 2px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what5;animation-name:what5;-webkit-animation-delay:618ms;animation-delay:618ms}

body[data-chaos=true] .gift[data-id="30"]{transform:translate3d(22px, -17px, 1px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what16;animation-name:what16;-webkit-animation-delay:690ms;animation-delay:690ms}

body[data-chaos=true] .gift[data-id="31"]{transform:translate3d(101px, 3px, 3px);-webkit-animation:500ms linear infinite alternate;animation:500ms linear infinite alternate;-webkit-animation-name:what8;animation-name:what8;-webkit-animation-delay:626ms;animation-delay:626ms}

@-webkit-keyframes what1{to{transform:translate3d(-22px, -33px, 1px)}}

@keyframes what1{to{transform:translate3d(-22px, -33px, 1px)}}

@-webkit-keyframes what2{to{transform:translate3d(26px, -15px, 3px)}}

@keyframes what2{to{transform:translate3d(26px, -15px, 3px)}}

@-webkit-keyframes what4{to{transform:translate3d(16px, 46px, 3px)}}

@keyframes what4{to{transform:translate3d(16px, 46px, 3px)}}

@-webkit-keyframes what5{to{transform:translate3d(34px, -31px, 2px)}}

@keyframes what5{to{transform:translate3d(34px, -31px, 2px)}}

@-webkit-keyframes what6{to{transform:translate3d(-42px, -16px, 2px)}}

@keyframes what6{to{transform:translate3d(-42px, -16px, 2px)}}

@-webkit-keyframes what7{to{transform:translate3d(-15px, 6px, 1px)}}

@keyframes what7{to{transform:translate3d(-15px, 6px, 1px)}}

@-webkit-keyframes what8{to{transform:translate3d(-32px, -27px, 2px)}}

@keyframes what8{to{transform:translate3d(-32px, -27px, 2px)}}

@-webkit-keyframes what9{to{transform:translate3d(14px, 45px, 3px)}}

@keyframes what9{to{transform:translate3d(14px, 45px, 3px)}}

@-webkit-keyframes what10{to{transform:translate3d(-46px, -16px, 2px)}}

@keyframes what10{to{transform:translate3d(-46px, -16px, 2px)}}

@-webkit-keyframes what12{to{transform:translate3d(-1px, -31px, 2px)}}

@keyframes what12{to{transform:translate3d(-1px, -31px, 2px)}}

@-webkit-keyframes what13{to{transform:translate3d(10px, 44px, 1px)}}

@keyframes what13{to{transform:translate3d(10px, 44px, 1px)}}

@-webkit-keyframes what14{to{transform:translate3d(-7px, -40px, 3px)}}

@keyframes what14{to{transform:translate3d(-7px, -40px, 3px)}}

@-webkit-keyframes what15{to{transform:translate3d(32px, 29px, 3px)}}

@keyframes what15{to{transform:translate3d(32px, 29px, 3px)}}

@-webkit-keyframes what16{to{transform:translate3d(-39px, -41px, 1px)}}

@keyframes what16{to{transform:translate3d(-39px, -41px, 1px)}}

@-webkit-keyframes what18{to{transform:translate3d(19px, -40px, 3px)}}

@keyframes what18{to{transform:translate3d(19px, -40px, 3px)}}

@-webkit-keyframes what19{to{transform:translate3d(32px, 1px, 2px)}}

@keyframes what19{to{transform:translate3d(32px, 1px, 2px)}}

@-webkit-keyframes what20{to{transform:translate3d(2px, 22px, 3px)}}

@keyframes what20{to{transform:translate3d(2px, 22px, 3px)}}

/*# sourceMappingURL=app.038cb1aea32a6e631a18.css.map*/