*,:after,:before{box-sizing:inherit;color:inherit;line-height:inherit;font:inherit}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{box-sizing:border-box;text-rendering:optimizeSpeed;vertical-align:baseline}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}b,strong{font-weight:700}ol,ul{list-style-type:none}img,picture,svg{display:block;max-width:100%}button,input,select,textarea{border:none;font:inherit;padding:0}a{text-decoration:none}a,button{-webkit-tap-highlight-color:transparent;outline:none;transition:all .25s}button{cursor:pointer}small{font-size:80%}:focus{outline:none}:root{--clr-dark:var(--clr-base-black,#14110d);--clr-light:var(--clr-base-white,#fff);--clr-neutral:var(--clr-base-neutral,#f7f5e7);--clr-accent-1:var(--clr-accent-red,#ff5656);--clr-accent-1-hover:var(--clr-accent-red-hover,#e94040);--clr-accent-2:var(--clr-accent-green,#74fac6);--clr-accent-2-hover:var(--clr-accent-green-hover,#4cd29e);--clr-bg-1:var(--clr-background-red,#ff5656);--clr-bg-2:var(--clr-background-green,#74fac6);--clr-error:#ff5656;--side-padding:0.625rem;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--cert-cols:var(--certificate-columns-count,2);--cert-gap:var(--certificate-spacing,80px 60px);--clr-cert-btn:var(--certificate-buttons-color,#fff);--clr-cert-btn-hover:var(--certificate-buttons-hover,#74fac6)}@media only screen and (min-width:48em){:root{--side-padding:2.5rem}}@font-face{font-family:Helvetica;font-style:normal;font-weight:400;src:url(/build/fonts/Helvetica-Neue-Cyr-roman-webfont.aa95a75f.woff2) format("woff2"),url(/build/fonts/Helvetica-Neue-Cyr-roman-webfont.f49232c6.woff) format("woff")}@font-face{font-family:Helvetica;font-style:normal;font-weight:700;src:url(/build/fonts/Helvetica-Neue-Cyr-bold-webfont.ce156f87.woff2) format("woff2"),url(/build/fonts/Helvetica-Neue-Cyr-bold-webfont.c349f3bc.woff) format("woff")}@font-face{font-display:swap;font-family:VinMonoPro;font-style:normal;font-weight:700;src:url(/build/fonts/VinMonoPro-Bold.1cfda45a.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBMPlexSans;font-style:normal;font-weight:400;src:url(/build/fonts/IBMPlexSans-Regular.d77342fd.ttf) format("truetype")}.xmas-gift-cards-body{font-family:Helvetica,sans-serif}.xmas-gift-cards-body [data-font=VinMonoPro]~*{--logo-color:var(--clr-dark);--logo-bg:var(--clr-light);font-family:VinMonoPro,Sans-Serif}.xmas-gift-cards-body [data-font=VinMonoPro]~* .about__description,.xmas-gift-cards-body [data-font=VinMonoPro]~* .cert__content span,.xmas-gift-cards-body [data-font=VinMonoPro]~* .countdown,.xmas-gift-cards-body [data-font=VinMonoPro]~* .form-box__rules,.xmas-gift-cards-body [data-font=VinMonoPro]~* .form__input-field,.xmas-gift-cards-body [data-font=VinMonoPro]~* .hero-description,.xmas-gift-cards-body [data-font=VinMonoPro]~* .info-description,.xmas-gift-cards-body [data-font=VinMonoPro]~* .options,.xmas-gift-cards-body [data-font=VinMonoPro]~* .point{font-family:IBMPlexSans,sans-serif}@keyframes fade-in-top{0%{opacity:0;transform:translateY(100%)}}@keyframes runline{0%{transform:translate(100vw)}50%{transform:translate(calc(100vw - 100%))}to{transform:translate(calc(100vw - 200%))}}@keyframes spinner-animation{50%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes show-light{0%{opacity:0;transform:translate3d(-25%,20%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes show-dark{0%{opacity:0;transform:translate3d(10%,10%,0)}to{opacity:1;transform:translateZ(0)}}html{scrollbar-color:var(--clr-accent-1) var(--clr-neutral);scrollbar-width:thin}html::-webkit-scrollbar-track{background:var(--clr-neutral)}html::-webkit-scrollbar{width:.625rem}html::-webkit-scrollbar-thumb{background:var(--clr-accent-1);border:solid var(--clr-neutral);border-width:0 1px}@media only screen and (min-width:48em){html{scroll-padding-top:3.75rem}}.xmas-gift-cards-body{background:var(--clr-bg-1);color:var(--clr-dark)}.container{margin-inline:auto;max-width:85.375rem;padding-inline:var(--side-padding);width:100%}.r_d-logo{font-size:2.5rem;line-height:1}@media only screen and (hover:hover) and (pointer:fine){.r_d-logo:hover{opacity:.5}}.btn{border-radius:100px;display:inline-flex;font-size:1.125rem;justify-content:center;line-height:1.2;padding-block:.8125rem;text-align:center}.btn--base{background:var(--clr-cert-btn);color:var(--clr-dark);padding-inline:min(19.3236714976vw,5rem)}@media only screen and (hover:hover) and (pointer:fine){.btn--base:hover{background:var(--clr-cert-btn-hover)}}.btn--accent-1{background:var(--clr-accent-1);color:var(--clr-light);font-size:min(4.347826087vw,1.125rem);padding-inline:min(7.729468599vw,2rem)}@media only screen and (hover:hover) and (pointer:fine){.btn--accent-1:hover{background:var(--clr-accent-1-hover)}}.btn--accent-2{background:var(--clr-accent-2);color:var(--clr-dark);font-size:min(4.8309178744vw,1.25rem);padding-inline:min(19.3236714976vw,5rem)}@media only screen and (hover:hover) and (pointer:fine){.btn--accent-2:hover{background:var(--clr-accent-2-hover)}}.countdown{--indicators-gap:1.875rem;display:inline-flex;gap:var(--indicators-gap);justify-content:center}.countdown .indicator{align-items:center;display:flex;flex:0 0 1.75rem;flex-direction:column;font-size:1.5rem;gap:.25rem;line-height:1;max-width:1.75rem;overflow:visible;position:relative;text-align:center}@media only screen and (min-width:48em){.countdown .indicator{font-size:1.75rem}}.countdown .indicator__label{font-size:.6875rem}@media only screen and (min-width:48em){.countdown .indicator__label{font-size:.75rem}}.countdown .indicator:not(:last-child):after{content:":";position:absolute;right:calc(var(--indicators-gap)*-.5);translate:50% 30%}.countdown-finished .countdown{visibility:hidden}.runline{--duration:calc(var(--runline-base-time, 10s)*var(--speed, 5));background:var(--clr-bg-2);display:grid;grid-template:1fr/1fr;overflow:hidden;padding-block:.8125rem .6875rem}@media only screen and (min-width:48em){.runline{padding-block:.5625rem .4375rem}}@media only screen and (min-width:80em){.runline{padding-block:.6875rem .5625rem}}.runline__box{display:flex;font-size:1.375rem;gap:2.25rem;grid-area:1/1/2/2;line-height:1.3;padding:0 1.125rem;transform:translate(100vw);white-space:nowrap}.runline__box:first-child{animation:runline var(--duration) infinite linear forwards}.runline__box:last-child{animation:var(--duration) runline calc(var(--duration)*.5) infinite linear forwards}@media only screen and (min-width:48em){.runline__box{font-size:1.25rem}}@media only screen and (min-width:80em){.runline__box{font-size:1.5rem;gap:3.25rem;padding-inline:1.625rem}}.iti-mobile .iti--container{bottom:var(--side-padding);left:var(--side-padding);right:var(--side-padding);top:var(--side-padding)}.iti__country-list{-ms-overflow-style:none;background-color:var(--clr-dark);color:var(--clr-light);scrollbar-width:none;width:var(--full-input-width)}.iti__country-list::-webkit-scrollbar{display:none}@media only screen and (min-width:48em){.iti__country-list{scroll-padding-top:3.75rem}}body:not(.iti-mobile) .iti__country-list{top:calc(100% + .75rem)}.iti__country{align-items:center;display:flex}.iti__country-name{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-fixed{background:var(--clr-neutral);border-bottom:1px solid #c5c5c5;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(-100%);transition:all .1s ease;width:100%;z-index:1000}@media only screen and (max-width:47.9375em){.header-fixed{display:none}}.hero-is-scrolled .header-fixed{opacity:1;pointer-events:all;transform:translateY(0)}.header-fixed__inner{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);padding:.5rem 1.25rem}.header-fixed__logo{grid-column:1/2;justify-self:start}.header-fixed__countdown{grid-column:2/3;justify-self:center}@media only screen and (max-width:71.1875em){.header-fixed__countdown{visibility:hidden}}.header-fixed__action{grid-column:3/4;justify-self:end}.hero-head{align-items:center;display:grid;gap:1.25rem;grid-template-columns:auto 1fr;padding:.75rem var(--side-padding) 0}@media only screen and (min-width:48em){.hero-head{grid-template-columns:1fr 2fr 1fr;padding:.75rem 1.25rem}}.hero-head__logo{grid-column:1/2}.hero-head__countdown{grid-column:2/3;padding-right:.375rem}@media only screen and (max-width:47.9375em){.hero-head__countdown{justify-self:end}}.hero{background:var(--clr-bg-1);color:var(--clr-light)}.hero__inner{overflow:hidden;padding-block:3.75rem}@media only screen and (min-width:48em){.hero__inner{padding-bottom:5rem}}@media only screen and (min-width:80em){.hero__inner{display:flex;justify-content:space-between;padding-block:5rem 6.25rem;position:relative}}@media only screen and (min-width:48em){.hero__content{align-items:center;display:flex;flex-direction:column;text-align:center}}@media only screen and (min-width:80em){.hero__content{align-items:flex-start;flex:0 0 50%;padding-bottom:3.75rem;text-align:left}}.hero__content .hero-title{color:var(--clr-accent-2);font-size:min(15.4589371981vw,4rem);font-weight:400;line-height:1;text-shadow:0 0 12px #b91010,0 4px 24px rgba(138,230,250,.4),0 4px 4px rgba(148,255,183,.3),0 4px 10px hsla(0,0%,100%,.5);text-transform:uppercase}@media only screen and (min-width:48em){.hero__content .hero-title{font-size:4.25rem;max-width:33.75rem}}@media only screen and (min-width:80em){.hero__content .hero-title{margin-right:-12.5rem;max-width:52.5rem}}.hero__content .hero-description{font-size:1.125rem;line-height:1.4;margin-top:1.75rem}@media only screen and (min-width:48em){.hero__content .hero-description{font-size:1.25rem;margin-top:2rem}}@media only screen and (min-width:80em){.hero__content .hero-description{max-width:35rem}}.hero__content .hero-date{font-size:1.25rem;margin-top:1.75rem}@media only screen and (min-width:48em){.hero__content .hero-date{font-size:1.25rem;margin-top:3rem}}@media only screen and (max-width:47.9375em){.hero__content .hero-action{bottom:1.25rem;left:var(--side-padding);position:fixed;right:var(--side-padding);transition:all .3s var(--ease-out-expo);z-index:500}.hero__content .hero-action .btn{animation:fade-in-top .3s var(--ease-out-expo,ease) 1s both;box-shadow:0 4px 20px 0 rgba(154,9,6,.3);width:100%}}@media only screen and (min-width:48em){.hero__content .hero-action{margin-top:3rem}}.hero__visual{margin-inline:calc(var(--side-padding)*-1);padding-top:2.5rem}@media only screen and (min-width:48em){.hero__visual{padding-block:3rem}}@media only screen and (min-width:80em){.hero__visual{flex:0 0 36.375rem;margin:0;padding:0}}@media only screen and (max-width:47.9375em){.catalog-is-scrolled .hero-action{opacity:0;pointer-events:none;transform:translateY(200%)}}.cards-scene{display:grid;grid-template:1fr/1fr;justify-items:center}.hero-card{aspect-ratio:325/198;grid-area:1/1/2/2;width:min(78.5024154589vw,20.3125rem)}.hero-card img{border-radius:1rem;box-shadow:7px 9px 4px 0 rgba(0,0,0,.25)}.hero-card--light{margin-top:min(38.6473429952vw,10rem);transform:rotate(-3deg) translateX(-18%);transform-origin:0 100%}.hero-card--dark{transform:rotate(8deg) translateX(20%);transform-origin:0 0}@media only screen and (min-width:48em){.hero-card{width:25.625rem}.hero-card--light{margin-top:12.5rem}.hero-card--dark{transform:rotate(9deg) translate(22%,-5%)}}.tags-cloud{background:var(--clr-neutral);padding-block:2.5rem}@media only screen and (min-width:48em){.tags-cloud{padding-block:4rem 4.5rem}}@media only screen and (min-width:71.25em){.tags-cloud{padding-block:5rem}}.cloud{display:flex;flex-direction:column}@media only screen and (max-width:71.1875em){.cloud{margin-inline:auto;max-width:43.75rem}}.cloud__middle{margin-block:2.5rem}@media only screen and (min-width:71.25em){.cloud__middle{display:grid;grid-template-columns:1fr 40rem 1fr;margin-block:1.5rem 3rem}.cloud__middle .tags{row-gap:1.5rem}}.cloud__title{font-size:1.5rem;font-weight:700;line-height:1.2;text-align:center}@media only screen and (min-width:48em){.cloud__title{font-size:1.75rem;margin-inline:auto;max-width:33.75rem;width:100%}}@media only screen and (min-width:71.25em){.cloud__title{align-self:end;margin-bottom:-.2em}}@media only screen and (min-width:80em){.cloud__title{font-size:2rem;max-width:unset}}.tags{align-content:start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.tags li{border:1px solid;border-radius:100px;font-size:min(3.8647342995vw,1rem);padding:.5rem min(3.6231884058vw,.9375rem);white-space:nowrap}@media only screen and (min-width:48em){.tags--mob{display:none}}@media only screen and (max-width:47.9375em){.tags--tab{display:none}}@media only screen and (min-width:71.25em){.tags--tab{display:none}}@media only screen and (max-width:71.1875em){.tags--desk{display:none}}.catalog{background:var(--clr-dark);color:var(--clr-light);padding-block:3.75rem 6.25rem}@media only screen and (min-width:71.25em){.catalog{padding-top:5rem}}.catalog__title{font-size:2.25rem;line-height:1.3;margin-bottom:5rem}@media only screen and (min-width:48em){.catalog__title{text-align:center}}@media only screen and (min-width:71.25em){.catalog__title{font-size:2.5rem}}.cards-list{display:grid;gap:3.75rem;grid-template-columns:minmax(auto,24.625rem);justify-items:center;margin-inline:auto;width:fit-content}@media only screen and (min-width:48em){.cards-list{grid-template-columns:minmax(auto,43rem)}}@media only screen and (min-width:71.25em){.cards-list{gap:var(--cert-gap);grid-template-columns:repeat(var(--cert-cols),24.625rem)}}.cert{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}@media only screen and (min-width:48em){.cert{flex-direction:row;gap:2.5rem;justify-content:center}}@media only screen and (min-width:71.25em){.cert{flex-direction:column}}.cert__img{align-self:center;max-width:23.375rem;position:relative;width:100%}.cert__img .top-label{position:absolute;right:-6px;top:-6px;width:120px}@media only screen and (min-width:71.25em){.cert__img .top-label{right:4px}}@media only screen and (min-width:48em) and (max-width:71.1875em){.cert__img{flex:0 0 23.375rem}}@media only screen and (min-width:71.25em){.cert__img{max-width:unset;padding-inline:.625rem;width:24.625rem}}.cert__content{align-items:center;display:flex;flex-direction:column;line-height:1.3;width:100%}.cert .cert-sm{font-size:1.125rem}.cert .cert-lg{font-size:1.375rem;margin-top:.5rem}.cert .btn{margin-top:1.5rem;width:100%}.about__companies>p,.about__title{font-size:2.25rem;line-height:1.1}@media only screen and (min-width:71.25em){.about__companies>p,.about__title{font-size:2.5rem}}.about{background:var(--clr-neutral);padding-block:3.75rem 6.25rem}@media only screen and (min-width:71.25em){.about{padding-top:5rem}}.about__head{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:48em){.about__head{flex-direction:row;gap:3.75rem}}@media only screen and (min-width:71.25em){.about__head{gap:7.5rem}}@media only screen and (min-width:48em){.about__title{flex:0 0 15.75rem}}@media only screen and (min-width:71.25em){.about__title{flex-basis:23.75rem}}.about__description{font-size:1.125rem;line-height:1.3}@media only screen and (min-width:48em){.about__description{font-size:1.25rem}}.about__points{display:grid;gap:3.75rem 1.25rem;grid-template-columns:repeat(2,1fr);margin-top:3.75rem}@media only screen and (min-width:48em){.about__points{gap:3.75rem;grid-template-columns:repeat(2,15.75rem);margin-top:3rem}}@media only screen and (min-width:64em){.about__points{grid-template-columns:repeat(auto-fit,minmax(auto,16.125rem));justify-content:space-between;margin-top:3.75rem}}.about__companies{margin-top:5rem}@media only screen and (min-width:48em) and (max-width:71.1875em){.about__companies>p{max-width:29.25rem}}@media only screen and (min-width:71.25em){.about__companies{margin-top:6.25rem}}.point{display:flex;flex-direction:column;gap:.25rem;line-height:1}.point__value{font-size:3rem}.point__label{font-size:1.125rem}@media only screen and (min-width:48em){.point__label{font-size:1.25rem}}.logos-grid{display:grid;gap:.75rem .5rem;grid-template-columns:repeat(3,1fr);margin-top:3.75rem}@media only screen and (min-width:48em){.logos-grid{grid-template-columns:repeat(4,1fr);margin-top:3rem}}@media only screen and (min-width:71.25em){.logos-grid{gap:1rem;grid-template-columns:repeat(6,1fr);margin-top:3.75rem}}.logos-grid__item{background:rgba(20,17,13,.1);border-radius:1.25rem;display:flex;height:4rem;justify-content:center}.logos-grid__item img{height:100%;object-fit:contain;width:100%}.order{background:var(--clr-neutral)}@media only screen and (max-width:47.9375em){.order{padding-top:2.5rem}}@media only screen and (min-width:71.25em){.order__inner{align-items:stretch;display:flex;gap:2.5rem;padding-top:5rem}}.order__info{display:flex;flex-direction:column;gap:1.5rem;padding-block:2.5rem}@media only screen and (min-width:48em){.order__info{gap:2rem;padding-block:3.75rem}}@media only screen and (min-width:71.25em){.order__info{gap:2.5rem;padding-block:5rem}}.order__form{background:var(--clr-dark);color:var(--clr-light);padding:2.5rem .625rem 7.5rem}@media only screen and (min-width:48em){.order__form{padding-top:3.75rem}}@media only screen and (min-width:71.25em){.order__form{flex:0 0 37.125rem;padding-inline:3.75rem}}.form-box{margin-inline:auto;max-width:33rem;width:100%}@media only screen and (min-width:71.25em){.form-box{max-width:29.625rem}}.form-box__action{margin-block:3rem}.form-box__action .btn{position:relative;width:100%}.form-box__action .btn:disabled{opacity:.75;pointer-events:none}.form-box__action .btn[data-status=loading]>span{opacity:0}.form-box__action .btn[data-status=loading] .spinner{opacity:1}@media only screen and (min-width:48em){.form-box__action{margin-block:2.5rem}}.form-box__rules{font-size:.875rem;line-height:1.5}.form-box__rules a{text-decoration:underline;text-underline-offset:.15em}@media only screen and (hover:hover) and (pointer:fine){.form-box__rules a:hover{text-decoration:none}}.form{align-items:stretch;display:flex;flex-direction:column;gap:1.25rem}@media only screen and (min-width:48em){.form{gap:1.5rem}}.form__input{position:relative}.form__input-field{border-bottom:2px solid var(--clr-light);padding-block:1.125rem .75rem}.error-input .form__input-field{border-color:var(--clr-error)}.form__input-field input{background:none;font-size:1.125rem;line-height:1.1;width:100%}.form__input-field input::placeholder{color:currentColor}.form__input-field input:-webkit-autofill,.form__input-field input:-webkit-autofill:active,.form__input-field input:-webkit-autofill:focus,.form__input-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--clr-light);-webkit-background-clip:text;box-shadow:inset 0 0 20px 20px var(--clr-dark);transition:background-color 5000s ease-in-out 0s}.form__input.with-dial-code input::placeholder{color:hsla(0,0%,100%,.5)}.form__checkboxes{display:flex;flex-direction:column;gap:1.375rem;margin-top:1.75rem}@media only screen and (min-width:48em){.form__checkboxes{margin-top:1.25rem}}.form__input-checkbox input{display:none}.form__input-checkbox input:checked+label:after{border:solid;border-width:0 3px 3px 0;content:"";display:block;height:1em;left:0;position:absolute;top:0;transform:translateX(75%) rotate(45deg);width:.6em}.form__input-checkbox label{display:block;font-size:.875rem;line-height:1.4;padding-left:calc(1.4em + 12px);position:relative}.form__input-checkbox label:before{border:1px solid;content:"";display:block;height:1.4em;left:0;position:absolute;width:1.4em}.form__input-checkbox .form__error{margin-top:0}.error-input .form__input-checkbox label:before{border-color:var(--clr-error)}.form__error{color:var(--clr-error);font-size:.875rem;line-height:1.2;margin-top:.125rem;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-.5em);transition:all .15s}.error-input .form__error{opacity:1;transform:translateX(0)}.options{font-size:1.125rem;line-height:1.1;position:relative}.options__head{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;padding:1.125rem .75rem .75rem 0}.options__arrow{flex:0 0 0.75rem;transition:transform .1s ease}.expanded .options__arrow{transform:scaleY(-1)}.options__arrow svg{fill:var(--clr-light);width:.75rem}.options__body{background:var(--clr-dark);border-bottom:2px solid var(--clr-light);display:grid;grid-template-rows:0fr;left:0;padding-bottom:0;position:absolute;top:100%;transition:grid-template-rows .1s ease-out;width:100%;z-index:500}.expanded .options__body{grid-template-rows:1fr;padding-bottom:.75rem}.options__list{display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.options__list .opt-selected{display:none}@media only screen and (hover:hover) and (pointer:fine){.options__head,.options__list li{cursor:pointer}.options__head:hover,.options__list li:hover{opacity:.7}}.spinner{align-self:center;height:.9375rem;opacity:0;pointer-events:none;position:absolute;width:5.625rem}.spinner .dot{animation:spinner-animation 1s ease 0ms infinite;border:.1875rem solid var(--clr-light);border-radius:50%;float:left;height:.9375rem;margin:0 .46875rem;transform:scale(0);width:.9375rem}.spinner .dot:first-child{animation-delay:.3s}.spinner .dot:nth-child(2){animation-delay:.6s}.spinner .dot:nth-child(3){animation-delay:.9s}.info-title{font-size:2.25rem;line-height:1.1}@media only screen and (min-width:48em){.info-title{font-size:3rem}}@media only screen and (min-width:71.25em){.info-title{font-size:3.5rem}}.info-description{font-size:1.125rem;line-height:1.3}@media only screen and (min-width:48em){.info-description{font-size:1.25rem;line-height:1.4}}@media only screen and (min-width:71.25em){.info-description{font-size:1.5rem}}