

/* Start:/static/dist/css/templates.am/newyear2026/style.css?1764743020129718*/
:root{--base-size:1vw;--fz-modifier:0.694445;--fz-html:10px;--tr:all 0.45s ease;--mask-scoll-container:linear-gradient( 90deg, rgb(0 0 0 / 0%) 0, rgb(0 0 0 / 25%) 9px, rgb(0 0 0 / 100%) 18px, rgb(0 0 0 / 100%) calc(100% - 18px), rgb(0 0 0 / 25%) calc(100% - 9px), rgb(0 0 0 / 0%) );--mask-scoll-container-smooth:linear-gradient( 90deg, rgb(0 0 0 / 0%) 0, rgb(0 0 0 / 10%) 10px, rgb(0 0 0 / 25%) 20px, rgb(0 0 0 / 50%) 30px, rgb(0 0 0 / 85%) 40px, rgb(0 0 0 / 100%) 60px, rgb(0 0 0 / 100%) calc(100% - 60px), rgb(0 0 0 / 85%) calc(100% - 40px), rgb(0 0 0 / 50%) calc(100% - 30px), rgb(0 0 0 / 25%) calc(100% - 20px), rgb(0 0 0 / 10%) calc(100% - 10px), rgb(0 0 0 / 0%) 100% );--mask-vertical-scoll-container:linear-gradient( 0deg, rgb(0 0 0 / 0%) 0, rgb(0 0 0 / 25%) 9px, rgb(0 0 0 / 100%) 18px, rgb(0 0 0 / 100%) calc(100% - 18px), rgb(0 0 0 / 25%) calc(100% - 9px), rgb(0 0 0 / 0%) );--mask-vertical-scoll-container-big:linear-gradient( 0deg, rgb(0 0 0 / 0%) 0, rgb(0 0 0 / 25%) 8px, rgb(0 0 0 / 100%) 36px, rgb(0 0 0 / 100%) calc(100% - 18px), rgb(0 0 0 / 25%) calc(100% - 8px), rgb(0 0 0 / 0%) );--mask-gap:1.5em;--z-modal:101;--z-popover:100;--z-sticky:98;--z-overlay:97;--bs-balloon:0 0.4em 3.2em 0 rgb(87 87 87 / 20%);--w-content:1440px;--fixed-box-shadow:0 0.4rem 1.4rem 0 #0000002e}
@media(min-width:1561px){
:root{--fz-html:10px}
}
@media(max-width:1280px){
:root{--fz-modifier:0.976565}
}
@media(max-width:800px){
:root{--fz-modifier:1.302085;--mask-gap:1.2em}
}
@media(max-width:767px){
:root{--fz-modifier:2.083333}
}
@media(max-width:390px){
:root{--fz-modifier:2.666666}
}
@media(max-width:320px){
:root{--fz-modifier:3.125}
}
html{--c-primary:#df020c;--c-primary-hover:#da0507;--c-primary-active:#d50002;--c-primary-dark:#98122a;--c-primary-light:#fef2f3;--c-primary-light-hover:#f9edee;--c-primary-light-active:#f4e8e9;--c-secondary:#fbba00;--c-secondary-hover:#e3a903;--c-secondary-light:#fffcf2;--c-secondary-dark:#ec8a00;--c-thirdly:#72032b;--fg-regular:#000;--fg-regular-light:#111;--fg-regular-thin:#333;--fg-lower:#8b8b8b;--fg-secondary:#bdbbbb;--fg-thirdly:#929292;--fg-on:#fff;--bg-app:#fff;--bg-popup:#fff;--bg-regular:#fafafa;--bg-img:#fafafa;--bg-product-img:var(--bg-img);--fg-shield:var(--c-secondary);--bg-shield:#111;--fg-rating:var(--c-secondary-dark);--fg-rating-secondary:#a6a6a6;--fg-discount:var(--c-primary);--fg-price:var(--fg-regular-light);--fg-price-old:var(--fg-secondary);--border-color:#f2f2f2;--border-color-dark:#e0e0e0;--border-color-semidark:rgba(224, 224, 224, 0.5);--bg-button-thirdly:#fafafa;--bg-skeleton:#f7f8f9;--grad-skeleton:linear-gradient( 90deg, rgb(248 248 248 / 0%) 8%, rgb(218 218 218 / 48%) 38%, rgb(248 248 248 / 0%) 53% );--fg-success:#068d2c;--bg-success:rgb(13 128 89 / 7%);--bg-warn:rgb(251 186 0 / 100%);--c-collection:#0972c4;--c-nav-icons:#f6f5f7;--fg-banner:#55371b;--fg-banner-light:#1a1a1a;--fg-banner-thin:#aa9279;--stepper-input-mobile:#fafafa;--bg-submenu:#F6F5F7;--c-dashed-file-input:#CAC9C9;--bg-magazine-block:#F6F5F7;--bg-blog-table-head:#F7F6F8;--bg-blog-team-banner:#FFD6D7;--bg-success-order-more-items:#f2f2f2;--fg-catalog-title:#1a1a1a;--bg-small-popup:#bdbbbb}
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}
@media(max-width:800px){
.hidden-mobile{display:none!important}
}
@media(max-width:1560px){
.hidden-desktop{display:none!important}
}
@media(min-width:801px){
.visible-mobile{display:none!important}
}
@media(max-width:800px){
.visible-desktop{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}
}
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}
:where(ul[class]){list-style:none}
p:where(:not([class],:last-child)){margin-bottom:1em}
@media(prefers-reduced-motion:reduce){
*{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:NaNs!important;transition-duration:NaNs!important;scroll-behavior:auto!important}
}
*{padding:0;margin:0;border:0;outline:0}
body{line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}
button,input,select,textarea{font:inherit;color:inherit}
input[type=submit]{cursor:pointer}
button{color:inherit;cursor:pointer;background:inherit}
button:active{outline:0}
button::-moz-focus-inner{padding:0;border:0}
a{color:inherit}
a,a:link,a:visited{text-decoration:none}
ul li{list-style:none;list-style-position:inside}
ol li{list-style-position:inside}
canvas,img,picture,svg,video{display:block;max-width:100%}
img,svg{-o-object-fit:contain;object-fit:contain}
svg *{-webkit-transition-property:fill,stroke;transition-property:fill,stroke}
h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}
.slide-up-enter-active,.slide-up-leave-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:initial}
.slide-up-enter,.slide-up-leave-to{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;pointer-events:none}
@-webkit-keyframes shake{
0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-.3em);transform:translateX(-.3em)}
20%,40%,60%,80%{-webkit-transform:translateX(.3em);transform:translateX(.3em)}
}
@keyframes shake{
0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-.3em);transform:translateX(-.3em)}
20%,40%,60%,80%{-webkit-transform:translateX(.3em);transform:translateX(.3em)}
}
.is-shaking{-webkit-animation:shake 1s infinite;animation:shake 1s infinite}
.shake-once{-webkit-animation:shake 1s;animation:shake 1s}
.img-box{width:100%;text-align:center;margin:15px 0}
.img-box img{width:100%;margin-bottom:10px}
@media(max-width:800px){
.blog__wysiwyg .img-box img{height:initial}
}
blockquote{border-left:5px solid #7e0e2f;padding-left:10px}
.errors-block{color:red}
.note-block{color:green}
.left-circle-img{float:left;max-width:350px;margin:20px 0;text-align:center;width:100%}
@media(max-width:700px){
.left-circle-img{float:none}
}
.right-circle-img{float:right;max-width:350px;margin:20px 0;text-align:center;width:100%}
@media(max-width:700px){
.right-circle-img{float:none}
}
.seo-expander table{border-collapse:collapse;margin-bottom:1em}
.seo-expander table td{border:1px solid #ccc;border-collapse:collapse;padding:5px 10px}
.warning-img{background-image:url(/local/templates/am/images/!.png)!important;font:400 1rem/1.375 "Proxima Nova",Helvetica,Arial,sans-serif;color:#000}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;z-index:12346;zoom:1}
.container-fluid:after,.container-fluid:before{content:"";display:table}
.container-fluid:after{clear:both}
.row{zoom:1;margin-left:-.5rem;margin-right:-.5rem}
.row:after,.row:before{content:"";display:table}
.row:after{clear:both}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:.5rem;padding-right:.5rem}
@media(min-width:320px){
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-1{width:8.33333%}
.col-xs-2{width:16.66667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333%}
.col-xs-5{width:41.66667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333%}
.col-xs-8{width:66.66667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333%}
.col-xs-11{width:91.66667%}
.col-xs-12{width:100%}
.col-xs-pull-0{right:auto}
.col-xs-pull-1{right:8.33333%}
.col-xs-pull-2{right:16.66667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.33333%}
.col-xs-pull-5{right:41.66667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.33333%}
.col-xs-pull-8{right:66.66667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.33333%}
.col-xs-pull-11{right:91.66667%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:auto}
.col-xs-push-1{left:8.33333%}
.col-xs-push-2{left:16.66667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.33333%}
.col-xs-push-5{left:41.66667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.33333%}
.col-xs-push-8{left:66.66667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.33333%}
.col-xs-push-11{left:91.66667%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0}
.col-xs-offset-1{margin-left:8.33333%}
.col-xs-offset-2{margin-left:16.66667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.33333%}
.col-xs-offset-5{margin-left:41.66667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.33333%}
.col-xs-offset-8{margin-left:66.66667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.33333%}
.col-xs-offset-11{margin-left:91.66667%}
.col-xs-offset-12{margin-left:100%}
}
@media(min-width:768px){
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-1{width:8.33333%}
.col-md-2{width:16.66667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333%}
.col-md-5{width:41.66667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333%}
.col-md-8{width:66.66667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333%}
.col-md-11{width:91.66667%}
.col-md-12{width:100%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.33333%}
.col-md-pull-2{right:16.66667%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.33333%}
.col-md-pull-5{right:41.66667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.33333%}
.col-md-pull-8{right:66.66667%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.33333%}
.col-md-pull-11{right:91.66667%}
.col-md-pull-12{right:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.33333%}
.col-md-push-2{left:16.66667%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.33333%}
.col-md-push-5{left:41.66667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.33333%}
.col-md-push-8{left:66.66667%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.33333%}
.col-md-push-11{left:91.66667%}
.col-md-push-12{left:100%}
.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.33333%}
.col-md-offset-2{margin-left:16.66667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.33333%}
.col-md-offset-5{margin-left:41.66667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.33333%}
.col-md-offset-8{margin-left:66.66667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.33333%}
.col-md-offset-11{margin-left:91.66667%}
.col-md-offset-12{margin-left:100%}
}
@media(min-width:1024px){
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-1{width:8.33333%}
.col-lg-2{width:16.66667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333%}
.col-lg-5{width:41.66667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33333%}
.col-lg-8{width:66.66667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333%}
.col-lg-11{width:91.66667%}
.col-lg-12{width:100%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.33333%}
.col-lg-pull-2{right:16.66667%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.33333%}
.col-lg-pull-5{right:41.66667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.33333%}
.col-lg-pull-8{right:66.66667%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.33333%}
.col-lg-pull-11{right:91.66667%}
.col-lg-pull-12{right:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.33333%}
.col-lg-push-2{left:16.66667%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.33333%}
.col-lg-push-5{left:41.66667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.33333%}
.col-lg-push-8{left:66.66667%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.33333%}
.col-lg-push-11{left:91.66667%}
.col-lg-push-12{left:100%}
.col-lg-offset-0{margin-left:0}
.col-lg-offset-1{margin-left:8.33333%}
.col-lg-offset-2{margin-left:16.66667%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.33333%}
.col-lg-offset-5{margin-left:41.66667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.33333%}
.col-lg-offset-8{margin-left:66.66667%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.33333%}
.col-lg-offset-11{margin-left:91.66667%}
.col-lg-offset-12{margin-left:100%}
}
@media(min-width:1240px){
.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left}
.col-xl-1{width:8.33333%}
.col-xl-2{width:16.66667%}
.col-xl-3{width:25%}
.col-xl-4{width:33.33333%}
.col-xl-5{width:41.66667%}
.col-xl-6{width:50%}
.col-xl-7{width:58.33333%}
.col-xl-8{width:66.66667%}
.col-xl-9{width:75%}
.col-xl-10{width:83.33333%}
.col-xl-11{width:91.66667%}
.col-xl-12{width:100%}
.col-xl-pull-0{right:auto}
.col-xl-pull-1{right:8.33333%}
.col-xl-pull-2{right:16.66667%}
.col-xl-pull-3{right:25%}
.col-xl-pull-4{right:33.33333%}
.col-xl-pull-5{right:41.66667%}
.col-xl-pull-6{right:50%}
.col-xl-pull-7{right:58.33333%}
.col-xl-pull-8{right:66.66667%}
.col-xl-pull-9{right:75%}
.col-xl-pull-10{right:83.33333%}
.col-xl-pull-11{right:91.66667%}
.col-xl-pull-12{right:100%}
.col-xl-push-0{left:auto}
.col-xl-push-1{left:8.33333%}
.col-xl-push-2{left:16.66667%}
.col-xl-push-3{left:25%}
.col-xl-push-4{left:33.33333%}
.col-xl-push-5{left:41.66667%}
.col-xl-push-6{left:50%}
.col-xl-push-7{left:58.33333%}
.col-xl-push-8{left:66.66667%}
.col-xl-push-9{left:75%}
.col-xl-push-10{left:83.33333%}
.col-xl-push-11{left:91.66667%}
.col-xl-push-12{left:100%}
.col-xl-offset-0{margin-left:0}
.col-xl-offset-1{margin-left:8.33333%}
.col-xl-offset-2{margin-left:16.66667%}
.col-xl-offset-3{margin-left:25%}
.col-xl-offset-4{margin-left:33.33333%}
.col-xl-offset-5{margin-left:41.66667%}
.col-xl-offset-6{margin-left:50%}
.col-xl-offset-7{margin-left:58.33333%}
.col-xl-offset-8{margin-left:66.66667%}
.col-xl-offset-9{margin-left:75%}
.col-xl-offset-10{margin-left:83.33333%}
.col-xl-offset-11{margin-left:91.66667%}
.col-xl-offset-12{margin-left:100%}
.change-password-form .form__submit input[type=submit]{float:right}
}
.bg-white{background:#fff}
.fancybox__container{--fancybox-bg:var(--bg-app);--f-button-color:var(--fg-regular-light);--f-button-bg:transparent;--f-button-hover-bg:transparent}
.fancybox__toolbar{--f-button-color:var(--fg-regular-light);--f-button-hover-color:var(--c-primary);--f-button-bg:transparent;--f-button-hover-bg:transparent}
.fancybox__thumbs{--f-thumb-border-radius:0.8rem;background:var(--bg-app)}
.fancybox__toolbar__column:not(.is-right){display:none}
.fancybox__toolbar__column.is-right .f-button:not([data-fancybox-close]){display:none}
.fancybox__nav{display:none}
.f-thumbs__slide.for-image.is-nav-selected .f-thumbs__slide__img{border:3px solid var(--fg-lower)}
.f-thumbs__slide.for-image .f-thumbs__slide__img{-o-object-fit:contain;object-fit:contain}
.fancybox__slide.has-iframe{background-color:#000}
.has-iframe .fancybox__content{padding:0}
.is-idle .fancybox__toolbar{pointer-events:initial;-webkit-animation:none;animation:none}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.justify-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.justify-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.m-a{margin:auto}
.mb-1{margin-bottom:1rem}
.mb-2{margin-bottom:2rem}
.mb-3{margin-bottom:3rem}
.mb-4{margin-bottom:4rem}
.mg-tp-xs{margin-top:10px}
.pd-tp-xs{padding-top:10px}
.mg-bt-sm{margin-bottom:20px}
.mg-bt-md{margin-bottom:30px}
.pd-tp-lg{padding-top:40px}
.mg-xlg{margin:60px}
.pd-bt-xxxlg{padding-bottom:100px}
.absolute{position:absolute}
.top-0{top:0}
.right-0{right:0}
.bottom-0{bottom:0}
.left-0{left:0}
.text-headline{font-size:2rem;color:var(--fg-regular)}
.text-headline--demi{font-weight:700}
.text-regular{font-size:1.6rem;color:var(--fg-regular)}
.text-regular--secondary{color:var(--fg-lower)}
.text-center,.tx-a-c{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.spread{text-align:justify}
.spread:after{content:"";width:100%;display:inline-block}
.spread>*{display:inline-block}
.underline{text-decoration:underline}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
code,kbd,pre,samp{font:1em monospace,monospace}
.select{--fz-dropdown:1.4em;position:relative;z-index:3;font-weight:inherit;color:var(--fg-regular-light)}
.select--inline{--fz-dropdown:0.7em;font-size:inherit}
.select--input{--fz-dropdown:1.6em;font-size:.875em}
.select--input .select__button{--c-border:var(--border-color-dark);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.143em .85714em;border:.1em solid var(--c-border);background:var(--bg)}
.select--input .select__button svg{width:.9em}
.select--input .select__option-button::before{font-size:1.4em}
.select__input{position:absolute;visibility:hidden;width:1px;height:1px;opacity:0}
.select__button{width:100%;white-space:nowrap;font-weight:inherit}
.modal__title .select--inline .select__button,.page__title .select--inline .select__button{--fg:var(--c-primary)}
.page__title .select__button{text-align:left;white-space:wrap;display:inline}
.page__title .select__button .rd-button__icon{display:inline-block;margin-bottom:-.1em;margin-left:.05em;margin-right:-1em}
.select__dropdown{position:absolute;right:0;background:var(--bg-popup);-webkit-box-shadow:var(--bs-balloon);box-shadow:var(--bs-balloon);border-radius:0 0 1.2em 1.2em;width:100%;min-width:100%;padding-top:.6em;-webkit-transition:var(--tr);transition:var(--tr);opacity:0;pointer-events:none;-webkit-transform:scaleY(.1);-ms-transform:scaleY(.1);transform:scaleY(.1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:hidden}
.select__list{max-height:20em;overflow:auto}
.select__list::-webkit-scrollbar{width:.3em;height:100%;border-radius:.3em}
.select__list::-webkit-scrollbar-track{background:#f9f9f9}
.select__list::-webkit-scrollbar-thumb{background-color:#e6e6e6;border-radius:.3em}
.select__list{mask:var(--mask-vertical-scoll-container);-webkit-mask:var(--mask-vertical-scoll-container);margin-top:calc(0px - var(--mask-gap)/ 2);margin-bottom:calc(0px - var(--mask-gap)/ 2);padding-top:var(--mask-gap);padding-bottom:var(--mask-gap)}
.select--inline .select__list{--mask-gap:0.5em;font-size:var(--fz-dropdown)}
.select__list-item{width:100%}
.select:not(.select--multiple) .select__option-button{padding:1em 1.2em 1em 2.4em}
.select__option-button{font-size:var(--fz-dropdown);padding:1em 1.2em;width:100%;text-align:left;position:relative;-webkit-transition:var(--tr);transition:var(--tr);line-height:initial}
@media(any-hover:hover){
.select__option-button:hover{background:var(--bg-button-thirdly)}
}
@media(any-hover:none){
.select__option-button:active{background:var(--bg-button-thirdly)}
}
.select__option-button:focus{background:var(--bg-button-thirdly)}
.select__list-item:first-child .select__option-button{margin-top:calc(0px - .5*var(--mask-gap))}
.select--inline .select__option-button{font-size:1.4em}
.select--big.select--inline .select__option-button{font-size:inherit}
@media(max-width:800px){
.modal__title .select--big.select--inline .select__button{font-size:6vw}
}
.select:not(.select--multiple) .select__option-button::before{content:"✓";position:absolute;left:.5em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:calc(var(--fz-dropdown) + .2em);font-weight:700;-webkit-transition:var(--tr);transition:var(--tr);opacity:0}
.select--inline .select__option-button::before{left:1.2em}
.select:not(.select--multiple) .select__option-button--selected::before{opacity:1}
.select--opened .select__button{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select--opened .select__dropdown{opacity:1;pointer-events:initial;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.in-progress .select--opened .select__dropdown{opacity:0;pointer-events:none;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}
.select--inline .select__button{width:initial;font-size:var(--button-fz)}
.select--inline .rd-button--ghost{--fg:var(--fg-lower)}
.select--inline .rd-button__icon{--size:1em}
@media(max-width:800px){
.select--big{position:static}
}
.select--big .select__dropdown{font-size:2.4rem;border-radius:.67em;padding:.43em;padding-right:0;min-width:15em;right:unset;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(max-width:767px){
.select--big .select__dropdown{padding-left:.5em;padding-right:.5em;position:fixed;left:0;top:0;min-width:initial;width:100%;height:100%;border-radius:0;z-index:var(--z-modal)}
}
.select--big .select__dropdown .select__list{padding-right:1.14em}
@media(max-width:800px){
.select--big .select__dropdown .select__list{max-height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:0;padding-left:0}
}
.select--big .select__dropdown .select__list-item{border-bottom:.1em solid var(--border-color)}
@media(max-width:767px){
.select--big .select__dropdown .select__list-item{font-size:1.25em;font-weight:500}
}
.select--big .select__dropdown .select__list-item:last-child{border-bottom:none}
.select--big .select__dropdown .select__option-button{padding:1.1em .625em}
@media(max-width:767px){
.select--big .select__dropdown .select__option-button{padding-left:0;padding-right:0;font-weight:inherit}
}
@media(max-width:767px){
.select--big .select__dropdown .select__button{white-space:wrap}
}
.select--big .select__dropdown .select__option-button--selected{color:var(--c-primary)}
.select--big .select__dropdown .select__option-button--selected::before{display:none}
.select__dropdown-header{display:none}
@media(max-width:767px){
.select__dropdown-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1em;padding-bottom:1em}
}
.select__dropdown-title{font-size:1.1em;margin-right:2em;font-weight:500}
.select__dropdown-close{font-size:.5em;--size:3em;cursor:pointer;min-width:var(--size);max-width:var(--size);width:var(--size);min-height:var(--size);max-height:var(--size);height:var(--size);border-radius:var(--size);border:none;position:absolute;z-index:3;margin-left:auto;right:var(--size);top:var(--size);display:block}
.select__dropdown-close::after,.select__dropdown-close::before{content:"";display:block;width:1.6em;height:.2em;border-radius:.3em;background:var(--fg-lower);position:absolute;inset:44% 0 0;margin-left:auto;margin-right:auto;-webkit-transition:all .3s ease;transition:all .3s ease}
.select__dropdown-close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.select__dropdown-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.select__dropdown-close{position:relative;right:0;top:0}
.tasting-calendar__filters .select{min-width:15em}
.search{position:relative;font-size:1rem;--fg:var(--fg-regular-light);--fg-placeholder:var(--fg-secondary);--fg-submit:var(--fg-secondary);--fg-submit-hover:var(--fg);--bg:var(--bg-regular);--border-color:#e0e0e0;--border-color-focus:var(--fg-secondary);--fz:1.6rem;--brad:0.75em}
.search__field{width:100%}
.search__area{display:block}
.search__input{width:100%;font-size:var(--fz);line-height:1.25;color:var(--fg);border:.1em solid var(--border-color);background:var(--bg);padding:1em;border-radius:var(--brad);outline:0;font-weight:500}
.search__input:focus{border-color:var(--border-color-focus)}
.search__input::-webkit-input-placeholder{color:var(--fg-placeholder)}
.search__input::-moz-placeholder{color:var(--fg-placeholder)}
.search__input:-ms-input-placeholder{color:var(--fg-placeholder)}
.search__input::-ms-input-placeholder{color:var(--fg-placeholder)}
.search__input::placeholder{color:var(--fg-placeholder)}
.search__submit{position:absolute;top:50%;right:1.6em;z-index:2;width:1.8em;height:1.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em;color:var(--fg-submit);background-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:var(--tr);transition:var(--tr);border:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media(any-hover:hover){
.search__submit:hover{color:var(--fg-submit-hover)}
}
@media(any-hover:none){
.search__submit:active{color:var(--fg-submit-hover)}
}
.search__submit:focus{opacity:.5}
.search__button-before{position:absolute;top:50%;left:1.6em;z-index:2;width:1.8em;height:1.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em;cursor:pointer;-webkit-transition:var(--tr);transition:var(--tr);border:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.search__button-before::before{content:"";position:absolute;top:-50%;left:-50%;width:150%;height:200%}
.search__button-before~.search__field .search__input{padding-left:2.75em}
.search__submit svg{width:100%;height:100%}
.search__submit svg path{stroke:currentcolor}
.services-prices__search{min-width:28em}
.search--small{--fz:1.3em;--border-color:var(--bg)}
.search--small .search__input{padding:1.07em 1.23em}
.checkbox{--size-check:1.6em;--border-width-check:0.1em;--border-width-check-checked:0.1em;--border-color-check:var(--border-color-dark);--border-color-check-checked:var(--c-primary);--check-bg:transparent;--check-bg-checked:var(--c-primary);--fg-link:var(--c-primary);--fg-link-hover:var(--c-primary-hover);--fg-link-active:var(--c-primary-active);--margin-right-check:0.8em;--padding-check-active:0;--radius-check:0.3em;--fz-label:1.3em;--fg-label:var(--fg-regular-light);--fw-label:500;--lh-label:initial;--ls-label:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:var(--ff-regural);font-size:1rem;font-weight:var(--fw-label);font-style:normal;line-height:var(--lh-label);letter-spacing:var(--ls-label);cursor:pointer}
.checkbox--secondary{--fg-label:var(--fg-lower);font-weight:400}
.checkbox__input{position:absolute;opacity:0;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.checkbox__check{position:relative;font-size:inherit;background-color:var(--check-bg);-webkit-transition:all .3s ease;transition:all .3s ease;width:var(--size-check);min-width:var(--size-check);height:var(--size-check);min-height:var(--size-check);border-radius:var(--radius-check);border:var(--border-width-check) solid var(--border-color-check)}
.checkbox__check:not(:last-child){margin-right:var(--margin-right-check)}
.checkbox__check::before{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#fff;opacity:0;-webkit-transition:all .35s ease;transition:all .35s ease;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);content:"";width:100%;height:100%;background-image:url(/static/dist/img/common.am/icon-check.svg);background-size:70%;background-position:center;background-repeat:no-repeat}
@media(max-width:800px){
.checkbox__check::before{top:.05em}
}
.checkbox__input:checked~.checkbox__check{border-width:var(--border-width-check-checked);border-color:var(--border-color-check-checked);background-color:var(--check-bg-checked)}
.checkbox__input:checked~.checkbox__check::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.checkbox__caption{font-size:var(--fz-label);margin-top:-.05em;color:var(--fg-label)}
.checkbox__caption:first-letter{text-transform:uppercase}
.checkbox__caption-hint{color:var(--fg-lower);margin-left:.57em}
.checkbox__link{-webkit-transition:var(--tr);transition:var(--tr);color:inherit}
@media(any-hover:hover){
.checkbox__link:hover{color:var(--fg-link-hover)}
}
@media(any-hover:none){
.checkbox__link:active{color:var(--fg-link-hover)}
}
@media(any-hover:hover){
.checkbox__link:active{color:var(--fg-link-active)}
}
.has-error .checkbox{--fg-label:var(--c-primary);--border-color-check:var(--c-primary)}
.toggle{--fz:1.6em;--fg:var(--fg-regular-light);--fw:700;--bg-toggle-area:var(--border-color-dark);--bg-toggle-area-active:var(--c-primary);--bg-toggle:var(--fg-on);font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}
.toggle__input{position:absolute;width:1px;height:1px;opacity:0;visibility:hidden}
.toggle__caption{font-size:var(--fz);color:var(--fg);line-height:1.25;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.toggle__switcher{display:-webkit-box;display:-ms-flexbox;display:flex;width:3.6em;height:initial;padding:.2em;border-radius:2em;background-color:var(--bg-toggle-area);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;margin-left:0}
.toggle__switcher::after{--size:1.6em;min-width:var(--size);max-width:var(--size);width:var(--size);min-height:var(--size);max-height:var(--size);height:var(--size);border-radius:var(--size);content:"";display:block;background-color:var(--bg-toggle);-webkit-transition:all .15s ease-in;transition:all .15s ease-in}
.toggle__input:checked~.toggle__switcher{background-color:var(--bg-toggle-area-active)}
.toggle__input:checked~.toggle__switcher::after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.input{--fz:1.6em;--bg:var(--bg-regular);--fg-placeholder:var(--fg-lower);--fg:var(--fg-regular-light);--c-border:var(--border-color-dark);--padding-inline:1.23em;--padding-block:0.92em;font-size:1rem;display:block;cursor:text;font-family:var(--ff-regular);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}
.input--small{--fz:1.3em;--padding-block:0.78em}
.input--medium{--fz:1.4em;--padding-block:0.93em}
.input--editable{--bg:var(--border-color)}
.input__icon{display:block;width:1.6em;height:1.6em;position:absolute;top:1em}
.input__icon:first-child{left:1em}
.input__icon:last-child{right:1em}
.input__label{font-size:1.4em;margin-bottom:.57em;color:var(--fg-regular-light)}
.input__label.required::after{content:"*";color:var(--c-primary);position:relative;right:-3px}
.input__area{overflow:hidden}
.input__field{padding:var(--padding-block) var(--padding-inline);width:100%;display:block;border:.1em solid var(--c-border);border-radius:1em;background:var(--bg);font-size:var(--fz);font-weight:500;color:var(--fg);resize:none}
.input__field[disabled],.input__field[readonly]{color:var(--fg-thirdly);background:#dfdfdf}
.input__field::-webkit-input-placeholder{color:var(--fg-placeholder)}
.input__field::-moz-placeholder{color:var(--fg-placeholder)}
.input__field:-ms-input-placeholder{color:var(--fg-placeholder)}
.input__field::-ms-input-placeholder{color:var(--fg-placeholder)}
.input__field::placeholder{color:var(--fg-placeholder)}
.input__field:-webkit-autofill,.input__field:-webkit-autofill:focus,.input__field:-webkit-autofill:hover{--anti-autofill-bg:0 0 0px 1000px #FBFBFB inset!important;-webkit-box-shadow:var(--anti-autofill-bg);box-shadow:var(--anti-autofill-bg)}
.input__error{color:var(--c-primary);line-height:1;font-size:1em;display:block;-webkit-transition:var(--tr);transition:var(--tr);opacity:0;margin-top:-1em;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}
.input__error:empty{margin-top:0}
.has-error.input{--c-border:var(--c-primary);--bg:var(--c-primary-light)}
.has-error.input .input__field::-webkit-input-placeholder,.has-error.input .textarea__field::-webkit-input-placeholder{color:var(--c-primary)}
.has-error.input .input__field::-moz-placeholder,.has-error.input .textarea__field::-moz-placeholder{color:var(--c-primary)}
.has-error.input .input__field:-ms-input-placeholder,.has-error.input .textarea__field:-ms-input-placeholder{color:var(--c-primary)}
.has-error.input .input__field::-ms-input-placeholder,.has-error.input .textarea__field::-ms-input-placeholder{color:var(--c-primary)}
.has-error.input .input__field,.has-error.input .input__field::placeholder,.has-error.input .textarea__field,.has-error.input .textarea__field::placeholder{color:var(--c-primary)}
.has-error.input .input__error,.has-error.input .textarea__error{opacity:1;margin-top:.3em;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.input--code{max-width:7.5em}
@media(max-width:800px){
.modal .input--code{max-width:100%}
}
.input--code .input__field{text-align:center}
.segmented{font-size:1rem;padding:.4em;background:#f6f6f7;border-radius:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex}
.segmented__input{position:absolute;opacity:0;width:1px;height:1px}
.segmented__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;cursor:pointer}
.segmented__button{padding:0;background-color:rgba(0,0,0,0);border:none;font-family:var(--ff-regular);font-weight:500;font-size:1.3em;line-height:initial;text-align:center;color:var(--fg-regular-light);border-radius:.92em;padding:.92em;-webkit-transition:var(--tr);transition:var(--tr);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
@media(any-hover:hover){
.segmented__button:not(.segmented__button--active):hover,.segmented__input:not(:checked)~.segmented__button:hover{background:var(--bg-regular)}
}
@media(any-hover:none){
.segmented__button:not(.segmented__button--active):active,.segmented__input:not(:checked)~.segmented__button:active{background:var(--bg-regular)}
}
.segmented__button--active,.segmented__input:checked~.segmented__button{background:var(--fg-regular-light);color:var(--fg-on)}
.burger{font-size:1rem;--line-width:50%;--line-height:0.15em;--line-offset:0.4em;--c-burger-line:#000;position:relative;display:block;--size:2.4em;--min-size:4em;min-width:var(--size,var(--min-size));max-width:var(--size,var(--min-size));width:var(--size,var(--min-size));height:var(--size,var(--min-size));min-height:var(--size,var(--min-size));max-height:var(--size,var(--min-size));-webkit-transition:var(--tr);transition:var(--tr);cursor:pointer;z-index:3}
.burger__line{position:absolute;top:50%;left:50%;display:block;width:var(--line-width,47.5%);height:var(--line-height,.2em);background:var(--c-burger-line);-webkit-transition:var(--tr);transition:var(--tr);border-radius:2em;pointer-events:none}
.burger__line:nth-child(1){-webkit-transform:translate(-50%,calc(-50% - var(--line-offset)));-ms-transform:translate(-50%,calc(-50% - var(--line-offset)));transform:translate(-50%,calc(-50% - var(--line-offset)))}
.burger__line:nth-child(2){-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.burger__line:nth-child(3){-webkit-transform:translate(-50%,calc(-50% + var(--line-offset)));-ms-transform:translate(-50%,calc(-50% + var(--line-offset)));transform:translate(-50%,calc(-50% + var(--line-offset)));-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
.burger.burger--active .burger__line:nth-child(1){-webkit-transform:translate(-50%,calc(-50% - 0)) rotate(45deg);-ms-transform:translate(-50%,calc(-50% - 0)) rotate(45deg);transform:translate(-50%,calc(-50% - 0)) rotate(45deg)}
.burger.burger--active .burger__line:nth-child(2){width:0}
.burger.burger--active .burger__line:nth-child(3){-webkit-transform:translate(-50%,calc(-50% - 0)) rotate(-45deg);-ms-transform:translate(-50%,calc(-50% - 0)) rotate(-45deg);transform:translate(-50%,calc(-50% - 0)) rotate(-45deg);-webkit-transform-origin:unset;-ms-transform-origin:unset;transform-origin:unset}
.wysiwyg{--fz-h2:1.5em;--lh-h2:1.2;--mt-h2:1.16em;--mb-h2:0.5em;--fz-h3:1.25em;--lh-h3:1.4;--mt-h3:1.3em;--mb-h3:0.58em;--fz-h4:1em;--lh-h4:1.25;--mt-h4:1.3em;--mb-h4:1em;--fz-h5:0.75em;--lh-h5:1.25;--mt-h5:1.3em;--mb-h5:1em;--fz-h6:0.5em;--lh-h6:1.25;--mt-h6:1.3em;--mb-h6:1em;--fg:var(--fg-lower);--fg-a:var(--c-primary);--fg-title:var(--fg-regular);--mt-p:0.75em;--mb-p:0.75em;font-size:1.6rem;line-height:1.375;color:var(--fg);font-weight:400}
.wysiwyg p{color:inherit;margin-top:var(--mt-p);margin-bottom:var(--mb-p);letter-spacing:-.01em}
.wysiwyg p:first-child{margin-top:0}
.wysiwyg p:last-child{margin-bottom:0}
.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{color:var(--fg-regular)}
.wysiwyg h2{font-size:var(--fz-h2);line-height:var(--lh-h2);margin-top:var(--mt-h2);margin-bottom:var(--mb-h2);color:var(--fg-title)}
.wysiwyg h3{font-size:var(--fz-h3);font-weight:600;line-height:var(--lh-h3);margin-top:var(--mt-h3);margin-bottom:var(--mb-h3);color:var(--fg-title)}
.wysiwyg h4{font-size:var(--fz-h4);font-weight:600;line-height:var(--lh-h4);margin-top:var(--mt-h4);margin-bottom:var(--mb-h4);color:var(--fg-title)}
.wysiwyg h4:first-child{margin-top:0}
.wysiwyg h5{font-size:var(--fz-h5);font-weight:600;line-height:var(--lh-h5);margin-top:var(--mt-h5);margin-bottom:var(--mb-h5);color:var(--fg-title)}
.wysiwyg h5:first-child{margin-top:0}
.wysiwyg h5{font-size:var(--fz-h6);font-weight:600;line-height:var(--lh-h6);margin-top:var(--mt-h6);margin-bottom:var(--mb-h6);color:var(--fg-title)}
.wysiwyg h5:first-child{margin-top:0}
.wysiwyg ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;list-style:none;counter-reset:counter;padding-left:0}
.wysiwyg li{margin-bottom:.7em;line-height:1.25}
.wysiwyg ol>li{position:relative;padding-left:44px;counter-increment:counter}
.wysiwyg ol>li::before{position:absolute;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primary-light);background-color:var(--primary-blue);content:counters(counter, "") ""}
.wysiwyg ul{margin-top:0;margin-bottom:0}
.wysiwyg ul li:last-child{margin-bottom:0}
.wysiwyg__table{font-size:.9em;overflow-x:auto;width:auto;max-width:initial;padding-left:var(--page-padding);padding-right:var(--page-padding);margin-left:calc(0px - var(--page-padding));margin-right:calc(0px - var(--page-padding));margin-bottom:2.66em;-webkit-mask:var(--mask-scoll-container);mask:var(--mask-scoll-container)}
.wysiwyg__table:last-child{margin-bottom:0}
.wysiwyg table{width:100%;border-collapse:collapse;border-top:.1em solid var(--border-color);border-left:.1em solid var(--border-color);border-right:.1em solid var(--border-color)}
.wysiwyg table td,.wysiwyg table th{border-bottom:.1em solid var(--border-color);border-right:.1em solid var(--border-color);padding:1.1em;line-height:1.25}
.wysiwyg table th{text-align:left;color:var(--fg-regular);font-weight:600}
.wysiwyg table td:last-child,.wysiwyg table th:last-child{border-right:none}
.wysiwyg table td[colspan]{text-align:center}
.wysiwyg table tr:nth-of-type(odd) td[colspan]{color:var(--primary-blue)}
.wysiwyg a{color:var(--fg-a);-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:underline}
@media(any-hover:hover){
.wysiwyg a:hover{opacity:.7}
}
@media(any-hover:none){
.wysiwyg a:active{opacity:.7}
}
@media(any-hover:hover){
.wysiwyg a:active{opacity:.4}
}
.services-prices__wysiwyg table td,.services-prices__wysiwyg table th{font-weight:400}
.services-prices__wysiwyg table td:last-child:not(:only-child){text-align:right}
.wysiwyg img{margin-top:1.75em;margin-bottom:1.75em;border-radius:1.25em}
.wysiwyg .alert{padding:2em;margin-bottom:2em}
.wysiwyg .alert-danger{color:var(--fg-danger);background:var(--bg-danger)}
.wysiwyg .alert-info{color:var(--primary-blue);background:var(--primary-blue-light)}
.wysiwyg .alert *{white-space:initial!important}
.wysiwyg blockquote{color:var(--fg);padding-left:1em;border-left:.1875em solid var(--c-primary)}
.wysiwyg blockquote.blockquote--red{color:var(--c-primary);font-size:1.25em;line-height:1;font-weight:400;padding-left:.8em}
.wysiwyg b,.wysiwyg strong{color:var(--fg-title)}
.wysiwyg--collection{--fg-a:var(--c-collection)}
.wysiwyg--collection a{text-decoration:none}
.modal{font-size:1rem;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease;background-color:rgba(0,0,0,0);opacity:0;pointer-events:none;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.modal.modal--show{background-color:rgba(0,0,0,.6);pointer-events:initial;visibility:visible;opacity:1}
.modal__aligner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:1em}
.modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border-radius:2.4em;padding-top:2.4em;padding-bottom:2.4em;max-width:113em;width:100%;max-height:95vh;margin-left:auto;margin-right:auto;-webkit-transition:var(--tr);transition:var(--tr);opacity:0;background:var(--bg-popup);-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%)}
.modal--tight .modal__content{max-width:40.5em}
.modal--medium .modal__content{max-width:54em}
.modal--show .modal__content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
@media(max-width:800px){
.modal-location-selector .modal__content{padding-bottom:0}
.modal-location-selector .modal__body{padding-bottom:0}
}
.modal__title{font-size:2.5em;line-height:1.2;font-weight:500;font-family:var(--ff-regular);color:var(--fg-regular-light);padding-right:1.4em}
.modal__header .modal__title:only-child{margin-bottom:0}
@media(max-width:800px){
.modal-location-selector .modal__title{font-size:2.3em}
.modal-location-selector .modal__closer{top:1.5em;right:1.5em}
}
.modal__title-back{margin-right:1em;margin-top:.2em;margin-bottom:-.2em}
.modal__title-back .rd-button__icon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
.modal__header{margin-bottom:2.4em;padding-left:2.4em;padding-right:2.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0}
@media(max-width:800px){
.modal__header{margin-bottom:1em}
}
.modal__body .modal__header{padding-left:0;padding-right:0;margin-bottom:0}
.modal__desc{width:100%;color:var(--fg-lower);font-size:1.3em;line-height:initial;padding-top:.61em}
.modal__desc--center{text-align:center}
.modal__desc b{color:var(--fg-regular-light)}
.modal__body{color:var(--fg-regular);overflow:hidden auto;max-height:70vh;height:100%;position:relative;padding-left:2.4em;padding-right:2.4em;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}
.modal__body::-webkit-scrollbar{width:.3em;height:100%;border-radius:.3em}
.modal__body::-webkit-scrollbar-track{background:#f9f9f9}
.modal__body::-webkit-scrollbar-thumb{background-color:#e6e6e6;border-radius:.3em}
.modal__body{mask:var(--mask-vertical-scoll-container);-webkit-mask:var(--mask-vertical-scoll-container);margin-top:calc(0px - var(--mask-gap)/ 2);margin-bottom:calc(0px - var(--mask-gap)/ 2);padding-top:var(--mask-gap);padding-bottom:var(--mask-gap)}
.modal--forbid-scroll .modal__body{overflow:hidden}
.modal__closer{--size:3em;cursor:pointer;min-width:var(--size);max-width:var(--size);width:var(--size);min-height:var(--size);max-height:var(--size);height:var(--size);border-radius:var(--size);border:none;position:absolute;z-index:3;margin-left:auto;right:var(--size);top:var(--size);display:block}
.modal__closer::after,.modal__closer::before{content:"";display:block;width:1.6em;height:.2em;border-radius:.3em;background:var(--fg-lower);position:absolute;inset:44% 0 0;margin-left:auto;margin-right:auto;-webkit-transition:all .3s ease;transition:all .3s ease}
.modal__closer::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.modal__closer::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal--snack .modal__aligner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0}
.modal__button{width:100%}
.modal__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.2em}
.modal__message-icon{--size:6.8em;min-width:var(--size);max-width:var(--size);width:var(--size);min-height:var(--size);max-height:var(--size);height:var(--size);margin-left:auto;margin-right:auto;margin-bottom:2.4em}
.modal__message-icon-pic{width:100%;height:100%;display:block}
.modal__message-icon-img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}
.modal__message-title{font-size:2.5em;font-weight:500;line-height:initial;color:var(--fg-regular-light);margin-bottom:.32em;text-align:center}
.modal__message-desc{text-align:center;color:var(--fg-lower);font-size:2em;font-weight:500;line-height:initial}
.modal__personal-data{font-size:1.1em;color:var(--fg-lower)}
.modal__personal-data a{text-decoration:underline}
.modal--full .modal__aligner{padding:0}
@media(max-width:800px){
.modal--full-mobile .modal__aligner{padding:0}
}
.modal--full .modal__content{overflow:hidden;max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0}
@media(max-width:800px){
.modal--full-mobile .modal__content{overflow:hidden;max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0}
}
.modal--full .modal__closer{background-color:#f7f6f8;top:2em;right:.5em}
@media(max-width:800px){
.modal--full-mobile .modal__closer{background-color:#f7f6f8;top:2em;right:.5em}
}
.modal--full .modal__body{max-height:100%;height:100%;padding-left:var(--page-padding);padding-right:var(--page-padding);max-width:var(--w-content);margin-left:auto;margin-right:auto;position:relative;max-width:100%;-webkit-mask:none;mask:none;margin:0}
@media(min-width:801px){
.modal--full .modal__body{padding:0}
}
.modal--full .modal__content{padding-top:0;padding-bottom:0}
@media(max-width:800px){
.modal--full-mobile .modal__header{padding-left:var(--page-padding);padding-right:var(--page-padding)}
.modal--full-mobile .modal__body{max-height:100%;height:100%;padding-left:var(--page-padding);padding-right:var(--page-padding);max-width:var(--w-content);margin-left:auto;margin-right:auto;position:relative;width:100%}
}
.modal--full .shop-finder{-ms-grid-columns:auto 42em;grid-template-columns:auto 42em;height:100%;gap:2em}
@media(max-width:800px){
.modal--full-mobile .shop-finder{height:100%;gap:2em}
}
@media(min-width:801px){
.modal--full .shop-finder__map{height:100%}
}
@media(min-width:801px){
.modal--full .shop-finder__info{padding-top:1em;padding-right:4em}
}
@media(max-width:800px){
.modal--forbid-scroll.modal-shop-finder .modal__body{padding-bottom:0}
}
.mfp-close.modal__closer{font-size:inherit;right:var(--size);top:var(--size);background-image:none;z-index:var(--z-popover)}
.mfp-close.modal__closer:active{top:var(--size)}
.shop-list-card{position:relative;font-size:1rem;padding:1.6em;border-bottom:.1em solid var(--border-color-dark)}
@media(max-width:800px){
.shop-list-card{border:none}
}
.shop-list-card--focusable{cursor:pointer}
.shop-list-card--focusable.is-focused{cursor:initial}
.shop-list-card--focusable.is-focused,.shop-list-card--focusable:hover{border-color:var(--fg-lower)}
.shop-finder__desc-section .shop-list-card{padding-left:0;padding-right:0}
.shop-finder__desc-section .shop-list-card:first-child{padding-top:0}
.shop-finder__desc-section .shop-list-card:last-of-type{border-bottom:none}
.shop-list-card__title{font-size:1.6em;font-family:var(--ff-regular);font-weight:600;color:var(--fg-regular-light);line-height:1.25;margin-bottom:.5em;padding-right:2em}
.shop-list-card__button-favorite{--size:2.4em;position:absolute;right:1.6em;top:1.6em;color:var(--fg-secondary);min-width:var(--size);max-width:var(--size);width:var(--size);min-height:var(--size);max-height:var(--size);height:var(--size);-webkit-transition:var(--tr);transition:var(--tr)}
@media(any-hover:hover){
.shop-list-card__button-favorite:hover{opacity:.7}
}
@media(any-hover:none){
.shop-list-card__button-favorite:active{opacity:.7}
}
@media(any-hover:hover){
.shop-list-card__button-favorite:active{opacity:.4}
}
.shop-list-card--favorite .shop-list-card__button-favorite{color:var(--c-primary)}
.shop-list-card__button-favorite svg path{fill:currentcolor}
.shop-list-card__desc{font-size:1.4em;font-weight:400;margin-bottom:1.14em}
.shop-list-card__desc:last-child{margin-bottom:0}
.shop-list-card__desc-station{font-weight:500}
.shop-list-card__desc-station::before{--size:0.85em;content:"";display:inline-block;min-width:var(--size);max-width:var(--size);width:var(--size);min-height:var(--size);max-height:var(--size);height:var(--size);border-radius:var(--size);margin-right:.17em;background:var(--bg-station,var(--c-primary))}
.shop-list-card__desc :where(*){display:inline;margin-right:.3em}
.shop-list-card__desc-station:empty,.shop-list-card__distance:empty{display:none}
.shop-list-card__desc-station+.shop-list-card__distance::before{content:"·";margin-right:.3em}
.shop-list-card__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.shop-list-card__buttons-end{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.shop-list-card__button-detail{--fg:var(--fg-regular-light)}
.shop-list-card--selected .shop-list-card__button-select{pointer-events:none}
.shop-list-card--selected .shop-list-card__button-select:not(.rd-button--primary){--fg:var(--fg-lower)}
.shop-list-card--selected .shop-list-card__button-select.rd-button--primary{opacity:.3}
.shop-list-card .rd-button--full:not(:last-child){margin-right:.25em}
.shop-list-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.2em}
.shop-list-card__heading:only-child{margin-bottom:0}
.shop-list-card__heading-title{font-size:1.4em;font-weight:400;color:var(--fg-lower)}
@media(max-width:800px){
.shop-list-card__heading-title{font-size:1.2em}
}
.shop-list-card__heading-icon{--size:1.6em;min-width:var(--size);max-width:var(--size);width:var(--size);min-height:var(--size);max-height:var(--size);height:var(--size);margin-right:.4em}
.shop-list-card__heading-icon svg{display:block;width:100%;height:100%}
.shop-list-card__heading-icon svg path{fill:var(--fg-secondary)}
.shop-list-card__link{display:block;width:100%;white-space:nowrap;color:var(--fg-regular);-webkit-transition:var(--tr);transition:var(--tr);margin-bottom:.85em}
@media(any-hover:hover){
.shop-list-card__link:hover{color:var(--c-primary-hover)}
}
@media(any-hover:none){
.shop-list-card__link:active{color:var(--c-primary-hover)}
}
@media(any-hover:hover){
.shop-list-card__link:active{color:var(--c-primary-hover)}
}
.shop-list-card__link-desc{color:var(--fg-lower)}
.shop-list-card__wysiwyg{font-size:1.3em;margin-bottom:.61em}
.shop-list-card__stocks{font-size:1.3em;font-weight:700;color:var(--fg-success);margin-bottom:1.23em}
.shop-list-card__stocks-total::before{content:"/ ";margin-left:-.2em;margin-right:-.2em}
.shop-list-card__stocks--medium{color:var(--c-secondary)}
.shop-list-card__stocks--rare{color:var(--c-secondary-dark)}
.shop-list-card__stocks--out{color:var(--c-primary)}
.shop-list-card--bordered{border:.1em solid var(--border-color-dark);border-radius:1.2em}
@media(max-width:800px){
.shop-list-card--bordered-mobile{border-bottom:.1em solid var(--border-color-dark);margin-bottom:.2em}
.shop-list-card--bordered-mobile::after{content:"";position:absolute;right:1.6em;top:50%;display:block;width:2.5em;height:2.5em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/static/dist/css/templates.am/newyear2026/../img/icons/angle-right.svg);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.5}
}
.shop-list-card--bordered.shop-list-card--selected{border-color:var(--c-primary)}
.shop-list-card__worktime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:var(--fg-thirdly);font-size:1.3em;font-weight:400;margin-bottom:.615em}
.shop-list-card__worktime-item{margin-right:.8em}
.shop-list-card__available{color:var(--fg-success);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3em}
.shop-list-card--partly-available .shop-list-card__available{color:var(--c-secondary-dark)}
.shop-list-card--not-available .shop-list-card__available{color:var(--c-primary)}
.shop-list-card--bordered .shop-list-card__buttons{position:absolute;right:1.6em;bottom:1.6em}
.shop-list-card--focusable.shop-list-card--bordered .shop-list-card__buttons{position:static}
.shop-list-card--spaced:not(:last-of-type){margin-bottom:1.6em}
.shop-list-card--spaced.shop-list-card--selected{border:.1em solid var(--c-primary);border-radius:1.6em}
.shop-list-card--spaced .shop-list-card__available{margin-bottom:1em}
.shop-list-card--spaced .products-availability{margin-bottom:1em}
.shop-finder__map-balloon .shop-list-card{padding-left:0;padding-right:0}
.checkout__shop-list .shop-list-card .shop-list-card__button-favorite{z-index:3}
.checkout__shop-list .shop-list-card__label::before{cursor:pointer;content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;z-index:1}
.shop-finder{font-size:1rem;display:-ms-grid;display:grid;-ms-grid-columns:auto 35em;grid-template-columns:auto 35em;gap:1.5em;height:70vh}
@media(max-width:800px){
.shop-finder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}
.shop-finder__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 1.4em)}
.shop-finder__map{height:calc(100% - 2.4em);border-radius:2em;overflow:hidden}
@media(max-width:800px){
.shop-finder__map{margin-top:-2em;margin-left:-1.2em;margin-right:-1.2em;border-radius:0}
}
.shop-finder__map>.app-map{width:100%;height:100%}
.shop-finder__map img:not(.products-availability-card__img){-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}
.shop-finder__filter{margin-bottom:1em;position:relative;z-index:2}
.shop-finder__search{margin-bottom:.8em}
.shop-finder__buttons{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8em;position:sticky;bottom:1.4em;z-index:2}
@media(max-width:800px){
.shop-finder__buttons{margin-bottom:1.6em;bottom:2em}
}
.shop-finder__buttons--single{-ms-grid-columns:1fr;grid-template-columns:1fr}
.balloon-shop-card .shop-list-card__link:last-child{margin-bottom:0}
.balloon-shop-card .shop-finder__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0}
.balloon-shop-card .shop-finder__buttons>:not(.rd-button--only-icon){-webkit-box-flex:1;-ms-flex:1;flex:1}
.app-map [class*=balloon]{-webkit-box-shadow:none;box-shadow:none;border:none}
.app-map [class*=balloon__layout]{border-radius:1.6em}
.app-map [class*=balloon__content]{padding:1.6em!important;margin-right:0!important}
.app-map [class*=balloon__close]{margin-top:.6em;margin-right:.6em}
.shop-finder__filters-list,.shop-finder__list{--list-height:calc(var(--js-component-height, 0px) - var(--js-filter-height, 0px));-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:var(--js-component-height);overflow-y:auto}
.shop-finder__filters-list::-webkit-scrollbar,.shop-finder__list::-webkit-scrollbar{width:.3em;height:100%;border-radius:.3em}
.shop-finder__filters-list::-webkit-scrollbar-track,.shop-finder__list::-webkit-scrollbar-track{background:#f9f9f9}
.shop-finder__filters-list::-webkit-scrollbar-thumb,.shop-finder__list::-webkit-scrollbar-thumb{background-color:#e6e6e6;border-radius:.3em}
.shop-finder__filters-list{--list-height:calc(var(--js-component-height, 0px) - var(--js-filter-height, 0px));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em;height:var(--list-height)}
@media(max-width:800px){
.shop-finder__filters-list{padding-bottom:2.4em}
}
.shop-finder__filters-list .catalog-filters__filter-header{padding-bottom:0;margin-bottom:1.6em}
.shop-finder__filters-list .catalog-filters__filter:has(.toggle){margin-top:1.2em}
.shop-finder__filters-list .catalog-filters__more-button{font-size:1.4em;font-weight:500;-ms-grid-column-align:left;justify-self:left;padding:.714em 0}
.shop-finder__filters-list-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;position:sticky;bottom:0;width:100%;margin-top:auto}
.shop-finder__filters-list-buttons>*{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;max-width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding-left:1.5em;padding-right:1.5em}
.shop-finder__list:only-child{--list-height:var(--js-component-height, 0px);-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.shop-finder__title{margin-bottom:1.2em}
.shop-finder__detail{display:-ms-grid;display:grid;gap:1.6em;padding-bottom:1.6em;padding-top:1.6em}
.shop-finder__detail-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5em}
.shop-finder__detail-head .rd-button:first-child{margin-right:1em}
.shop-finder__detail .shop-list-card{border-bottom:none;padding-left:0;padding-right:0}
.rd-button.shop-finder__button-current-favorite.is-favorite svg path{fill:var(--c-primary)}
.shop-finder__map-balloon{font-size:10px;position:fixed;bottom:0;z-index:1000;width:100%;background:var(--bg-popup);height:40vh;min-height:350px;padding:1.6em;border-radius:1.6em 1.6em 0 0;-webkit-transition:var(--tr);transition:var(--tr)}
.shop-finder__map-balloon-title{font-size:2em;line-height:initial;padding-right:3em;color:var(--fg-regular);font-weight:700}
.shop-finder__map-balloon-closer{--size:3em;cursor:pointer;min-width:var(--size);max-width:var(--size);width:var(--size);min-height:var(--size);max-height:var(--size);height:var(--size);border-radius:var(--size);border:none;position:absolute;z-index:3;margin-left:auto;right:var(--size);top:var(--size);display:block}
.shop-finder__map-balloon-closer::after,.shop-finder__map-balloon-closer::before{content:"";display:block;width:1.6em;height:.2em;border-radius:.3em;background:var(--fg-lower);position:absolute;inset:44% 0 0;margin-left:auto;margin-right:auto;-webkit-transition:all .3s ease;transition:all .3s ease}
.shop-finder__map-balloon-closer::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.shop-finder__map-balloon-closer::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.shop-finder__map-balloon-closer{background:0 0;top:1.5em}
.shop-finder__map-balloon-body{overflow:auto;max-height:30vh}
.shop-finder__map-balloon-body::-webkit-scrollbar{width:.3em;height:100%;border-radius:.3em}
.shop-finder__map-balloon-body::-webkit-scrollbar-track{background:#f9f9f9}
.shop-finder__map-balloon-body::-webkit-scrollbar-thumb{background-color:#e6e6e6;border-radius:.3em}
.shop-finder__map-balloon-body{mask:var(--mask-vertical-scoll-container);-webkit-mask:var(--mask-vertical-scoll-container);margin-top:calc(0px - var(--mask-gap)/ 2);margin-bottom:calc(0px - var(--mask-gap)/ 2);padding-top:var(--mask-gap);padding-bottom:var(--mask-gap)}
.shop-finder__map-balloon-button{position:sticky;bottom:.5em;margin-top:1em}
.location-selector{font-size:1rem;display:-ms-grid;display:grid;-ms-grid-columns:auto 35em;grid-template-columns:auto 35em;gap:1.5em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}
@media(max-width:800px){
.location-selector{gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.location-selector__map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:var(--border-color);-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;z-index:1;position:relative;border-radius:2em}
@media(max-width:800px){
.location-selector__map{margin-left:calc(0px - var(--page-padding));margin-right:calc(0px - var(--page-padding));width:auto;margin-top:-1.6em;border-radius:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
.location-selector__map>:first-child{display:block;width:100%;height:100%}
@media(max-width:800px){
.location-selector__map~.location-selector__panel{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}
}
.location-selector__panel{z-index:2;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.location-selector__panel-head{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:.8em;-ms-flex-negative:0;flex-shrink:0;min-height:0;margin-bottom:.8em}
@media(max-width:800px){
.location-selector__panel-head:last-child{margin-left:calc(0px - var(--page-padding));margin-right:calc(0px - var(--page-padding));padding-left:var(--page-padding);padding-right:var(--page-padding);width:auto;padding-bottom:1.6em;border-radius:0 0 1.2em 1.2em;background:var(--bg-app)}
}
.location-selector__panel-head-buttons{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:.8em}
.location-selector__panel-head-buttons>:only-child{-ms-grid-column-span:2;grid-column:span 2}
.location-selector__panel-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}
.location-selector__panel-body>*{overflow:auto}
.location-selector__panel-body>::-webkit-scrollbar{width:.3em;height:100%;border-radius:.3em}
.location-selector__panel-body>::-webkit-scrollbar-track{background:#f9f9f9}
.location-selector__panel-body>::-webkit-scrollbar-thumb{background-color:#e6e6e6;border-radius:.3em}
.location-selector__panel-body>*{mask:var(--mask-vertical-scoll-container-big);-webkit-mask:var(--mask-vertical-scoll-container-big);margin-top:calc(0px - var(--mask-gap)/ 2);margin-bottom:calc(0px - var(--mask-gap)/ 2);padding-top:var(--mask-gap);padding-bottom:var(--mask-gap);height:calc(100% + 2/var(--mask-gap));-webkit-box-flex:1;-ms-flex:1;flex:1}
.location-selector__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.catalog-filters{font-size:1rem;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:100%;gap:3em}
.catalog-filters__list{display:-ms-grid;display:grid;height:100%;gap:1.5em}
.page-sidebar .catalog-filters__filter{max-width:calc(var(--w-sidebar) - 2em)}
.catalog-filters__filter-header{cursor:pointer;padding-bottom:.8em}
.catalog-filters__filter-title{color:var(--fg-regular-thin);font-size:1.6em;line-height:1.25;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.catalog-filters__filter-title::before{--size:1.5em;content:"";display:block;margin-right:.25em;min-width:var(--size);max-width:var(--size);width:var(--size);min-height:var(--size);max-height:var(--size);height:var(--size);background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.29289 7.89641C3.68342 7.50588 4.31658 7.50588 4.70711 7.89641L9.91218 13.1015C9.96104 13.1503 10.0403 13.1503 10.0891 13.1015L15.2942 7.89641C15.6847 7.50588 16.3179 7.50588 16.7084 7.89641C17.0989 8.28693 17.0989 8.9201 16.7084 9.31062L11.5033 14.5157C10.6734 15.3456 9.32788 15.3456 8.49796 14.5157L3.29289 9.31062C2.90237 8.9201 2.90237 8.28693 3.29289 7.89641Z' fill='%23111111'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1em;background-position:center;margin-top:-.15em;-webkit-transition:var(--tr);transition:var(--tr)}
.catalog-filters__filter-body{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;overflow:hidden;min-height:1px;-webkit-transition:var(--tr);transition:var(--tr)}
.catalog-filters__filter-body-inner{opacity:0;min-height:0;-webkit-transition:var(--tr);transition:var(--tr)}
.catalog-filters__filter-controls{--mask:var(--mask-vertical-scoll-container-big);display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:2em;overflow:auto;max-height:21em;mask:var(--mask);-webkit-mask:var(--mask);-webkit-transition:var(--tr);transition:var(--tr)}
.catalog-filters__filter-controls::-webkit-scrollbar{width:.3em;height:100%;border-radius:.3em}
.catalog-filters__filter-controls::-webkit-scrollbar-track{background:#f9f9f9}
.catalog-filters__filter-controls::-webkit-scrollbar-thumb{background-color:#e6e6e6;border-radius:.3em}
.catalog-filters__filter-tree .catalog-filters__filter-tree{padding-left:1.2em}
.catalog-filters__filter-tree-link{display:block;font-size:1.4em;padding:.96em .85em;border-radius:.85em;color:var(--fg-regular-light)}
@media(any-hover:hover){
.catalog-filters__filter-tree-link:hover{color:var(--c-primary-hover)}
}
@media(any-hover:none){
.catalog-filters__filter-tree-link:active{color:var(--c-primary-hover)}
}
@media(any-hover:hover){
.catalog-filters__filter-tree-link:active{color:var(--c-primary-hover)}
}
.catalog-filters__filter-tree-link--active{background:var(--bg-regular)}
.catalog-filters__hint{color:var(--fg-secondary);font-weight:500;font-size:1em;margin-left:.57em}
.catalog-filters__filter--opened .catalog-filters__filter-body{-ms-grid-rows:1fr;grid-template-rows:1fr}
.catalog-filters__filter--opened .catalog-filters__filter-body-inner{opacity:1}
.catalog-filters__filter--opened .catalog-filters__filter-controls{padding-top:var(--mask-gap);padding-bottom:var(--mask-gap)}
.catalog-filters__filter--opened .catalog-filters__filter-title::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.catalog-filters__buttons{position:sticky;bottom:1em;margin-top:2em;display:-ms-grid;display:grid;gap:1.2em}
.app-listing__body .catalog-filters{height:calc(70vh - var(--js-header-height))}
.app-listing__body .catalog-filters__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
@media(max-width:800px){
body:has(.catalog-filters-mobile__wrapper--opened){overflow:hidden}
.catalog-filters-mobile .catalog-filters__list{overflow:hidden auto}
.catalog-filters-mobile .catalog-filters__list::-webkit-scrollbar{width:.3em;height:100%;border-radius:.3em}
.catalog-filters-mobile .catalog-filters__list::-webkit-scrollbar-track{background:#f9f9f9}
.catalog-filters-mobile .catalog-filters__list::-webkit-scrollbar-thumb{background-color:#e6e6e6;border-radius:.3em}
.catalog-filters-mobile .catalog-filters__list{mask:var(--mask-vertical-scoll-container);-webkit-mask:var(--mask-vertical-scoll-container);margin-top:calc(0px - var(--mask-gap)/ 2);margin-bottom:calc(0px - var(--mask-gap)/ 2);padding-top:var(--mask-gap);padding-bottom:var(--mask-gap)}
.catalog-filters,.catalog-filters__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.catalog-filters-mobile__wrapper{opacity:0;visibility:hidden;pointer-events:none;background-color:var(--bg-app);position:fixed;inset:0;z-index:103;height:100%;padding:1.6em 1.2em 0;-webkit-transition:var(--tr);transition:var(--tr);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.catalog-filters-mobile__wrapper--opened{opacity:1;visibility:visible;pointer-events:all}
.catalog-filters-mobile__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.catalog-filters-mobile__title{font-weight:500;font-size:2em;line-height:2.4rem;color:var(--fg-regular-light)}
.catalog-filters-mobile .chips__list{-ms-flex-wrap:wrap;flex-wrap:wrap}
.catalog-filters-mobile .nav-category__subcategories-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin-bottom:0}
.catalog-filters-mobile .nav-category__subcategory{min-width:12em}
.catalog-filters-mobile.catalog-filters{gap:2em}
.catalog-filters-mobile__buttons{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6em;position:sticky;bottom:0;background-color:var(--bg-app);margin:0 -1.2em -1.4em;padding:1.4em 1.2em;-webkit-box-shadow:var(--fixed-box-shadow);box-shadow:var(--fixed-box-shadow);z-index:3}
.catalog-filters-mobile__buttons button{font-size:1.4em;padding:1.6rem;white-space:nowrap}
}
@media(max-width:320px){
.catalog-filters-mobile__buttons{-ms-grid-columns:100%;grid-template-columns:100%}
}
@media(max-width:800px){
.shop-finder__filters-list{max-height:unset}
body:has(.shop-finder__filters-list--opened){overflow:hidden}
.shop-finder__filters-list{opacity:0;visibility:hidden;pointer-events:none;background-color:var(--bg-app);position:fixed;inset:0;max-height:100vh;height:100vh;padding:1.6em 1.2em;-webkit-transition:var(--tr);transition:var(--tr);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.shop-finder__filters-list--opened{opacity:1;visibility:visible;pointer-events:all;overflow-y:auto;overflow-x:hidden;z-index:103}
.shop-finder__info{height:auto}
.shop-finder__map{margin-top:-6em;display:block;height:calc(var(--js-component-height) - var(--js-filter-height) + 20px)}
.modal .shop-finder__filter:last-of-type{margin-left:-1.2em;margin-right:-1.2em;padding-left:1.2em;padding-right:1.2em;padding-bottom:1em;background-color:var(--bg-popup);border-radius:0 0 1.6em 1.6em;z-index:2;position:relative;-webkit-box-shadow:0 .4em .7em rgba(0,0,0,.12);box-shadow:0 .4em .7em rgba(0,0,0,.12)}
.modal[data-current-view=list] .shop-finder__list{margin-bottom:0;display:block}
.shop-finder__list .products-availability-card__media{background-color:rgba(0,0,0,0);width:5.6em}
}
@media(max-width:800px)and (max-width:800px){
.shop-finder__list .products-availability-card__media{width:6.6em}
}
@media(max-width:800px){
.shop-finder__list .products-availability-card{margin-right:.2em}
.shop-finder__list .products-availability{margin-bottom:1.6em}
.modal[data-current-view] .modal__content{padding-bottom:0}
#modal-about-shop-mobile .shop-list-card{padding:0;margin-top:2.4em;margin-bottom:3.2em}
#modal-about-shop-mobile .shop-list-card__button-favorite{top:0}
#modal-about-shop-mobile .products-availability-card__amount{font-size:1.3em}
#modal-about-shop-mobile .products-availability-card:nth-last-child(2){margin-bottom:0}
#modal-about-shop-mobile .subtotal{margin:1.6em 0}
#modal-about-shop-mobile .modal__closer{top:1.5em}
#modal-shop-finder-full-mobile .shop-finder__map .address-picker__balloon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;pointer-events:all;width:100%}
#modal-shop-finder-full-mobile .modal__body{-webkit-mask:none;mask:none}
.shop-finder__map .address-picker__balloon{padding:1.6em}
.shop-finder__small-modal .modal__closer{background-color:initial}
.shop-finder__small-modal .shop-list-card__title{font-size:2em;margin-bottom:.2em;position:relative;display:inline-block;margin-right:2em}
.shop-finder__small-modal .shop-list-card{padding:0}
.shop-finder__small-modal .shop-list-card__button-favorite{right:5em;top:0}
.shop-finder__small-modal .shop-list-card__desc{margin-bottom:1.43em}
.shop-finder__small-modal .shop-list-card__available{margin-bottom:1.54em}
.shop-finder__small-modal .shop-list-card__buttons{margin-top:2em;gap:.4em}
.shop-finder__small-modal .products-availability-card{margin-right:.8em}
}
.socials{--icon-size:3.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.socials__item{margin-right:1.2em}
.socials__link{display:block}
.socials__icon{--size:var(--icon-size);min-width:var(--size);max-width:var(--size);width:var(--size);min-height:var(--size);max-height:var(--size);height:var(--size);display:block}
.socials__icon svg{display:block;width:100%;height:100%}
.socials:not(.gifts-footer__socials) .socials__link:not(:hover) path{fill:var(--fg-lower)}
.socials:not(.gifts-footer__socials) .socials__link:not(:hover) rect{fill:var(--fg-on)}
.breadcrumbs{--fz:1.3em;--fg:var(--fg-regular-light);--fg-hover:var(--c-primary-hover);--fg-last:var(--fg-secondary);--bg-separator:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.62688 5.9594C8.0174 5.56887 8.65057 5.56887 9.04109 5.9594L12.0208 8.93911C12.0208 8.93913 12.0209 8.93915 12.0209 8.93918C12.6066 9.52486 12.6068 10.4747 12.0209 11.0605C12.0208 11.0605 12.0208 11.0606 12.0207 11.0607L9.04109 14.0403C8.65057 14.4308 8.0174 14.4308 7.62688 14.0403C7.23635 13.6498 7.23635 13.0166 7.62688 12.6261L10.2531 9.99983L7.62688 7.37361C7.23635 6.98309 7.23635 6.34992 7.62688 5.9594ZM10.6068 9.64609L10.6067 9.64627C10.6067 9.64621 10.6068 9.64615 10.6068 9.64609Z' fill='%23BDBBBB'/%3E%3C/svg%3E%0A");--sz-separator:1.23em;font-size:1rem;width:100%;z-index:1;position:relative;padding-top:2.2em}
.breadcrumbs--no-pt{padding-top:0}
.breadcrumbs--on{--fg:var(--fg-on);--fg-hover:var(--link-fg)}
.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--fz)}
.breadcrumbs__item{white-space:nowrap;color:var(--fg-last);margin-top:.25em}
@media(max-width:800px){
.breadcrumbs__item{white-space:wrap}
}
.breadcrumbs__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:var(--tr);transition:var(--tr);color:var(--fg)}
@media(any-hover:hover){
.breadcrumbs__link:hover{--fg:var(--fg-hover)}
}
@media(any-hover:none){
.breadcrumbs__link:active{--fg:var(--fg-hover)}
}
.breadcrumbs__link::after{--size:var(--sz-separator);--width:var(--size);--height:var(--size);content:"";display:inline-block;margin-right:.3em;margin-left:.3em;width:var(--width);min-width:var(--width);max-width:var(--width);height:var(--height);min-height:var(--height);max-height:var(--height);background-image:var(--bg-separator);background-repeat:no-repeat;background-size:contain;background-position:center}
@media(max-width:800px){
.breadcrumbs{padding-top:0}
}
.grid{--columns:1;--gap:var(--text-fz);width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [var(--columns) ];grid-template-columns:repeat(var(--columns),1fr);gap:var(--gap)}
@media(min-width:801px){
.grid{--columns:3;--gap:calc(var(--text-fz) * 3)}
}
.grid--lg{--columns:4;--gap:calc(var(--text-fz) * 1.5)}
@media(min-width:801px){
.grid--lg{--gap:calc(var(--text-fz) * 1.5)}
}
.button{--bg:var(--button-bg);--bg-hover:var(--button-bg-hover);--bg-active:var(--button-bg-active);--fg:var(--button-fg);--fg-hover:var(--button-fg-hover);--fg-active:var(--button-fg-active);--fz:var(--button-fz, var(--text-fz));--ff:var(--button-ff, var(--ff-regular));--lh:var(--button-lh, 1.25);--fw:var(--button-fw, 500);--padding:var(--button-padding, 0.5em 2.5em);--brad:var(--button-brad, 1em);--border-color:var(--bg);--border-width:0.1em;min-width:24rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--fg);background-color:var(--bg);font-family:var(--ff);font-weight:var(--fw);font-size:var(--fz);line-height:var(--lh);text-align:center;padding:var(--padding);border-radius:var(--brad);border-width:var(--border-width);border-style:solid;border-color:var(--border-color);cursor:pointer;-webkit-transition:var(--tr);transition:var(--tr);outline:0!important}
@media(any-hover:hover){
.button:hover{--bg:var(--bg-hover);--fg:var(--fg-hover)}
}
@media(any-hover:none){
.button:active{--bg:var(--bg-hover);--fg:var(--fg-hover)}
}
@media(any-hover:hover){
.button:active{--bg:var(--bg-active);--fg:var(--fg-active)}
}
.button[disabled]{opacity:.3;pointer-events:none}
.button--sm{font-size:var(--text-sm-fz)}
.button--secondary{--bg:var(--button-secondary-bg);--bg-hover:var(--button-secondary-bg-hover);--bg-active:var(--button-secondary-bg-active);--fg:var(--button-secondary-fg);--fg-hover:var(--button-secondary-fg-hover);--fg-active:var(--button-secondary-fg-active)}
.button--border-gradient{border-color:transparent;background:var(--button-border-gradient);padding:0}
.button--border-gradient.button--secondary{background:var(--button-secondary-border-gradient)}
.button__content{display:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;pointer-events:none;width:100%;height:100%}
.button--border-gradient .button__content{background:var(--bg);border-radius:inherit;padding:var(--padding);-webkit-transition:var(--tr);transition:var(--tr)}
.button--full{width:100%}
.button--only-icon{min-width:initial}
.button__counter{--size:1.5em;width:var(--size);height:var(--size);border-radius:var(--size);font-size:.75em;color:var(--fg-on);background-color:var(--c-primary);min-width:var(--size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.2em;margin-left:.2em;-webkit-transition:var(--tr);transition:var(--tr);text-align:center}
.button__counter:empty{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.button__counter:first-child{margin-top:-.1em;margin-bottom:-.1em}
.button__counter:not(:empty):first-child{margin-right:.3em;margin-left:unset}
.link{color:var(--link-fg)}
.section{font-size:var(--text-fz);color:var(--text-fg);position:relative}
.section--fullscreen{width:100%;height:100vh;position:relative;z-index:1}
@media(min-width:801px){
.section--fullscreen{min-height:800px}
}
.section--fullscreen .section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
@media(min-width:801px){
.section--fullscreen .section__container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
}
.section__container{--section-gap:3.125em;max-width:calc(1200px + var(--page-padding)*2);margin-left:auto;margin-right:auto;padding:var(--section-gap) var(--page-padding)}
@media(min-width:801px){
.section__container{--section-gap:6em}
}
.section__container--relative{position:relative}
.section__header{margin-bottom:var(--app-gap)}
.section__header--single-line{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section__desc{display:-webkit-box;display:-ms-flexbox;display:flex}
.section__desc-link{margin-left:auto;margin-top:.5em}
.section__body:not(:last-child){margin-bottom:var(--app-gap)}
.section__offer{color:var(--title-fg-alt);font-size:var(--text-fz);padding-top:3.125em;padding-bottom:3.125em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:auto}
@media(min-width:391px){
.section__offer{font-size:var(--text-xl-fz)}
}
@media(min-width:801px){
.section__offer{font-size:var(--text-3xl-fz);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
.section--fullscreen .section__offer{padding-top:2.5vh}
@media(min-width:801px){
.section--fullscreen .section__offer{padding-top:5vh}
}
.section__suptitle{font-weight:400;font-family:var(--ff-title);margin-bottom:.5em;margin-top:0;color:var(--title-fg)}
@media(min-width:801px){
.section__suptitle{margin-left:2em}
}
.gifts-footer .section__suptitle,.section-hero .section__suptitle{color:inherit}
.section__title{font-weight:400;font-family:var(--ff-title);font-size:var(--title-fz);line-height:1;color:var(--title-fg)}
.section__header .section__title:not(:last-child){margin-bottom:.5em}
.section-advent .section__header .section__title:not(:last-child){margin-bottom:1em}
.gifts-footer .section__title,.section-hero .section__title{color:inherit}
.section__title--big{font-size:2.1em;margin-bottom:.1em;line-height:.8}
@media(min-width:801px){
.section__title--big{font-size:3.1em}
}
.section__title em{font-style:initial;color:var(--title-fg-hl)}
.section__title--moved-lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section__title--moved-lines span:first-child{margin-left:2em}
.section__title--moved-lines span:nth-child(3){margin-left:2.5em}
.section-advent .section__title--moved-lines span:first-child{margin-left:0}
.section-advent .section__title--moved-lines span:nth-child(2){margin-left:3em}
@media(min-width:801px){
.section-advent .section__title--moved-lines span:nth-child(2){margin-left:4em}
}
.section-advent .section__title--moved-lines span:nth-child(3){margin-left:1em}
.section__subtitle{font-weight:400;font-family:var(--ff-title);color:var(--title-fg)}
.gifts-footer .section__subtitle,.section-hero .section__subtitle{color:inherit}
.section-hero .section__subtitle{margin-right:2em}
@media(min-width:801px){
.section-hero .section__subtitle{margin-left:2em;margin-right:unset}
}
.section-advent .section__subtitle{max-width:35em;position:relative;z-index:2}
.section__offer-bg-img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;z-index:-1;background:-webkit-gradient(linear,left top,left bottom,from(#ff9622),color-stop(43.75%,#ff8022),color-stop(72.12%,#bb121a),to(#700029));background:linear-gradient(180deg,#ff9622 0,#ff8022 43.75%,#bb121a 72.12%,#700029 100%)}
.section--landing-status-not-started .section__offer-bg-img{-o-object-position:top;object-position:top}
.section__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:801px){
.section__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.section__buttons>.button:not(:last-child){margin-bottom:var(--button-gap)}
@media(min-width:801px){
.section__buttons>.button:not(:last-child){margin-bottom:unset;margin-right:var(--button-gap)}
}
.section--fullscreen .section__buttons{padding-bottom:3em}
.section__decor{display:none}
@media(min-width:801px){
.section__decor{pointer-events:none;position:absolute;z-index:-1;display:block;background-image:var(--bg);background-repeat:no-repeat;background-size:contain;background-position:center}
}
.section--gifts-personal{min-height:600px}
.section--gifts-personal .section__offer{margin-left:auto;max-width:30em}
.section--gifts-personal .section__title--moved-lines span:first-child{margin-left:0}
.section--gifts-personal .section__title--moved-lines span:nth-child(2){margin-left:2.3em}
.section--gifts-personal .section__title{font-size:1.75em;margin-bottom:.3em}
@media(min-width:801px){
.section--gifts-personal .section__title{font-size:2.7em}
}
.section--gifts-personal .section__subtitle{font-size:.66em}
.section--gifts-personal .section__subtitle{margin-left:auto;max-width:25em}
@media(min-width:801px){
.section--gifts-personal .section__subtitle{margin-left:4.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
}
@media(min-width:801px){
.section--gifts-personal .section__subtitle span:first-child{margin-left:2em}
}
@media(min-width:801px){
.section--gifts-personal .section__subtitle span:nth-child(2){margin-left:4em}
}
.header{position:fixed;top:0;left:0;width:100%;z-index:50;background-color:var(--card-bg)}
.header--sticky{position:sticky}
.section__container.header__container{--section-gap:0.5em}
@media(min-width:801px){
.section__container.header__container{--section-gap:3em}
}
.header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header__logo{display:block;height:2.5em}
.header__logo-img{display:block;width:100%;height:100%}
.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:1em}
@media(min-width:801px){
.header__menu{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}
}
.header__menu-burger{font-size:var(--text-lg-fz);--c-burger-line:var(--card-fg)}
@media(min-width:801px){
.header__menu-burger{display:none}
}
.header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
@media(max-width:800px){
.header__menu-list{position:fixed;left:0;width:100%;top:0;padding-top:8em;padding-bottom:4em;background:var(--card-bg);z-index:-1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:var(--tr);transition:var(--tr);opacity:0;pointer-events:none;border-radius:0 0 1.5em 1.5em}
}
.header__menu-list--opened{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}
.header__menu-list-item{font-family:var(--ff-title);font-size:var(--text-xl-fz);margin-bottom:1.5em;text-align:center;font-weight:400;-webkit-transition:var(--tr);transition:var(--tr)}
@media(min-width:801px){
.header__menu-list-item{margin-bottom:0;margin-right:1em;font-size:var(--text-fz)}
}
.header__menu-list-item-link{color:var(--card-fg)}
@media(any-hover:hover){
.header__menu-list-item-link:hover{color:var(--link-fg)}
}
@media(any-hover:none){
.header__menu-list-item-link:active{color:var(--link-fg)}
}
.header__auth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--ff-title);font-size:var(--text-xs-fz);color:var(--link-fg);font-weight:400;margin-left:auto;margin-right:.75em}
@media(min-width:801px){
.header__auth{font-size:var(--text-fz);margin-left:0}
}
.header__auth:last-child{margin-right:0}
.header__auth-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header__auth-phone{color:inherit;margin-right:.3em;cursor:pointer}
.header__auth-icon{display:block;width:2em;height:2em}
.modal.modal--theme-gifts .modal__content{color:var(--card-fg);background:var(--card-bg)}
.modal.modal--theme-gifts .modal__closer{top:1em;right:1em}
.modal.modal--theme-gifts .modal__title{font-family:var(--ff-title);font-weight:400;color:var(--card-fg);line-height:1}
.modal.modal--theme-gifts .modal__closer::after,.modal.modal--theme-gifts .modal__closer::before{background:var(--link-fg)}
.modal.modal--theme-gifts-lg .modal__closer::after{max-width:800px}
.modal.modal--theme-gifts .modal__body{padding-left:0;padding-right:1.2em;margin-left:2.4em;margin-right:1.2em}
.modal.modal--theme-gifts .modal__body::-webkit-scrollbar{width:.5rem;height:100%;border-radius:.3em}
.modal.modal--theme-gifts .modal__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}
.modal.modal--theme-gifts .modal__body::-webkit-scrollbar-thumb{background-color:#460029;border-radius:.3em}
.section-advent{overflow:hidden}
.section-advent__decor-left{width:15em;height:15em;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.section-advent__decor-right-top{width:20em;height:30em;right:-2em;top:0}
.section-advent__decor-right-bottom{width:14em;height:16em;right:0;bottom:10em}
.advent-calendar{font-size:var(--text-fz);display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:.3125em;grid-auto-flow:dense}
@media(min-width:801px){
.advent-calendar{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:.9375em;margin-top:-21.5rem}
}
@media(min-width:801px){
.advent-calendar::before{content:"";-ms-grid-column-span:3;grid-column:span 3;pointer-events:none}
}
.advent-calendar__day{position:relative;z-index:1;aspect-ratio:1;padding:.75em .625em .6875em .5em;background-color:var(--card-alt-bg);color:var(--card-alt-fg);border-radius:.5em}
@media(min-width:801px){
.advent-calendar__day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2.1em}
}
.advent-calendar__day--double,.advent-calendar__day:first-of-type{aspect-ratio:initial}
@media(min-width:801px){
.advent-calendar__day--double,.advent-calendar__day:first-of-type{-ms-grid-column-span:2;grid-column:span 2;aspect-ratio:2.05/1}
}
.advent-calendar__day--previous{opacity:.8}
.advent-calendar__day--current{background-color:var(--card-fg-hl);color:var(--app-fg);aspect-ratio:initial}
@media(min-width:801px){
.advent-calendar__day--current{-ms-grid-column-span:2;grid-column:span 2}
}
.advent-calendar__current-day{-ms-grid-column-span:4;grid-column:span 4;-ms-grid-row-span:2;grid-row:span 2;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.75em 1.25em 1.75em 1em}
@media(min-width:801px){
.advent-calendar__current-day{display:none}
}
.advent-calendar__current-day-img{height:5.75em;min-width:9em}
@media(min-width:801px){
.advent-calendar__current-day-img{width:100%}
}
.advent-calendar__day-title{padding-top:.25em;line-height:var(--title-lh);font-size:var(--text-2xl-fz);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.1em;font-family:var(--ff-title);font-weight:400}
@media(min-width:801px){
.advent-calendar__day-title{font-size:6.5rem;padding-top:0;margin-bottom:auto}
}
.advent-calendar__day-title-sub{font-size:.55em}
@media(min-width:801px){
.advent-calendar__day-title-sub{font-size:.3em}
}
.advent-calendar__day-img{position:absolute;right:.625em;top:.75em;display:block;width:1.3125em;height:1.875em}
@media(min-width:801px){
.advent-calendar__day-img{width:5.65em;height:8.2em;top:unset;bottom:1em}
}
@media(min-width:801px){
.advent-calendar__day--current .advent-calendar__day-img,.advent-calendar__day--double .advent-calendar__day-img{width:14em;height:10.7em}
}
@media(max-width:800px){
.advent-calendar__day--current .advent-calendar__day-img,.advent-calendar__day--double .advent-calendar__day-img{display:none}
}
@media(max-width:800px){
.advent-calendar__day-button{display:none}
}
.advent-calendar__day--previous .advent-calendar__day-button{display:none}
@media(max-width:800px){
.advent-calendar__day--current .advent-calendar__day-button{opacity:0;width:1px;height:1px}
}
.advent-calendar__current-day-button{min-width:initial}
.advent-calendar__current-day-button::before,.advent-calendar__day-button::before{content:"";position:absolute;top:0;left:0;z-index:3;display:block;width:100%;height:100%}
.advent-modal-message{display:-ms-grid;display:grid;-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr;gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:801px){
.advent-modal-message{padding:6em}
}
.advent-modal-message__title{font-family:var(--ff-title);font-size:var(--text-xl-fz);font-weight:400;line-height:1.25;color:var(--card-fg);margin-bottom:.5em}
@media(min-width:801px){
.advent-modal-message__title{font-size:4rem}
}
.modal.modal--theme-advent .modal__content{background-color:var(--card-alt-bg);color:var(--card-fg);max-width:800px}
.modal--theme-advent .modal__closer{top:1em;right:1em}
.modal--theme-advent .modal__closer::after,.modal--theme-advent .modal__closer::before{background-color:var(--card-fg)}
.rules-cards{font-size:var(--text-fz);position:relative}
.section-rules__decor-left{width:10em;height:15em;top:60%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.rules-cards__list-switcher{display:none}
@media(min-width:801px){
.rules-cards__list-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:7.2em;padding-right:7.2em}
}
.rules-cards__switcher{position:relative;font-size:var(--text-lg-fz);line-height:1;margin-right:1em;padding:1.4em 1.3em;color:var(--button-secondary-fg);background-color:var(--card-fg-hl);border-radius:1em;margin-bottom:1em}
.rules-cards__switcher--active{background:var(--button-secondary-bg);border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;border-bottom:1em solid var(--button-secondary-bg)}
.rules-cards__switcher:after,.rules-cards__switcher:before{content:"";opacity:0;position:absolute;bottom:-1.5em;display:block;width:3em;height:1.5em;border-radius:50%;-webkit-transition:none;transition:none}
.rules-cards__switcher--active:after,.rules-cards__switcher--active:before{opacity:1;background:radial-gradient(circle 1em at top left,rgba(0,0,0,0) 98%,var(--button-secondary-bg)) top left,radial-gradient(circle 1em at top right,rgba(0,0,0,0) 98%,var(--app-bg))}
.rules-cards__switcher--active:before{left:-1em}
.rules-cards__switcher--active:after{right:-1em;-webkit-transform:translateY(0) scaleX(-1);-ms-transform:translateY(0) scaleX(-1);transform:translateY(0) scaleX(-1)}
.rules-cards__list{counter-reset:rules-page;position:relative}
.rules-cards__item{min-height:23.2rem;background-color:var(--card-bg);color:var(--card-fg);border-radius:.75em;padding:1.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;counter-increment:rules-page;top:0;opacity:0;pointer-events:none;-webkit-transition:none;transition:none;position:absolute}
@media(min-width:801px){
.rules-cards__item{padding-top:2em;padding-left:10em;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}
}
.rules-cards__item--active{opacity:1;pointer-events:auto;position:relative}
.rules-cards__item-info{padding-left:1.5em;padding-right:1.5em;position:relative}
@media(min-width:801px){
.rules-cards__item-info{padding-left:0;padding-right:0;min-height:3em}
}
.rules-cards__item-info::before{content:counter(rules-page) "";font-family:var(--ff-title);font-size:3.125em;color:var(--card-fg-hl);line-height:1;font-style:italic;position:absolute;font-weight:400;right:.2em;top:-.2em}
@media(min-width:801px){
.rules-cards__item-info::before{font-size:3.75em;right:unset;top:unset;bottom:.3em;left:-.8em}
}
.rules-cards__item-title{font-size:var(--text-fz);line-height:var(--title-lh);margin-bottom:.5em}
@media(min-width:801px){
.rules-cards__item-title{display:none}
}
.rules-cards__item-wysiwyg{font-size:var(--text-sm-fz);--fg:inherit;margin-bottom:1em;padding-right:1.5em}
@media(min-width:801px){
.rules-cards__item-wysiwyg{font-size:var(--text-xl-fz);min-height:5.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0}
}
@media(max-width:800px){
.rules-cards__item-wysiwyg br{display:none}
}
.rules-cards__item-pic{-ms-grid-row-span:2;grid-row:span 2}
.rules-cards__item-img{margin-top:auto;height:9em;width:100%;margin-bottom:.625em;min-height:11em}
@media(min-width:801px){
.rules-cards__item-img{margin-bottom:0}
}
.rules-cards__item-pic:last-child .rules-cards__item-img{margin-bottom:0}
.rules-cards__item-buttons{display:-ms-grid;display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--button-gap-sm);-ms-grid-columns:1fr;grid-template-columns:1fr;width:100%}
@media(min-width:801px){
.rules-cards__item-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
}
.rules-cards__item-button{font-size:var(--text-fz);--padding:0.6875em 1.2em}
@media(min-width:801px){
.rules-cards__item-button{font-size:var(--text-xl-fz)}
}
.rules-cards__navigation{position:absolute;bottom:0;width:100%;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:801px){
.rules-cards__navigation{padding-bottom:.9em;padding-right:1em;padding-left:1em}
}
.rules-cards__navigation>*{pointer-events:auto}
.rules-cards__next{right:-1.75em}
@media(min-width:801px){
.rules-cards__next{right:unset}
}
.rules-cards__prev{left:-1.75em}
@media(min-width:801px){
.rules-cards__prev{left:unset}
}
.rules-cards__next,.rules-cards__prev{--size:2.625em;padding:0;aspect-ratio:1;width:var(--size);border-radius:var(--size);position:relative}
@media(max-width:800px){
.rules-cards__next,.rules-cards__prev{--size:3.625em;--bg:var(--link-fg);border:.5em solid var(--button-secondary-fg);bottom:.3em}
}
.rules-cards__next:after,.rules-cards__next:before,.rules-cards__prev:after,.rules-cards__prev:before{content:"";display:block;width:1em;height:.2em;border-radius:.2em;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;position:absolute;background-color:var(--button-secondary-fg)}
@media(min-width:801px){
.rules-cards__next:after,.rules-cards__next:before,.rules-cards__prev:after,.rules-cards__prev:before{background-color:var(--button-fg)}
}
.rules-cards__prev:before{-webkit-transform:translate(-.15em,-.3em) rotate(-45deg);-ms-transform:translate(-.15em,-.3em) rotate(-45deg);transform:translate(-.15em,-.3em) rotate(-45deg)}
.rules-cards__prev:after{-webkit-transform:translate(-.15em,.3em) rotate(45deg);-ms-transform:translate(-.15em,.3em) rotate(45deg);transform:translate(-.15em,.3em) rotate(45deg)}
.rules-cards__next:before{-webkit-transform:translate(.15em,-.3em) rotate(45deg);-ms-transform:translate(.15em,-.3em) rotate(45deg);transform:translate(.15em,-.3em) rotate(45deg)}
.rules-cards__next:after{-webkit-transform:translate(.15em,.3em) rotate(-45deg);-ms-transform:translate(.15em,.3em) rotate(-45deg);transform:translate(.15em,.3em) rotate(-45deg)}
.rules-cards--first .rules-cards__prev{opacity:0;pointer-events:none}
.rules-cards--last .rules-cards__next{opacity:0;pointer-events:none}
.rules-cards__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.5em}
@media(min-width:801px){
.rules-cards__pagination{display:none}
}
.rules-cards__pagination-item{display:block;width:.5em;height:.5em;border-radius:.5em;margin:.25em;background-color:var(--bullets-bg)}
.rules-cards__pagination-item--active{background-color:var(--bullets-acitve-bg)}
.gifts-carousel{--swiper-pagination-color:var(--bullets-bg);position:relative}
@media(min-width:801px){
.gifts-carousel{margin-top:4.375em}
}
@media(min-width:801px){
.section__container--relative .gifts-carousel{position:static}
}
.gifts-carousel__swiper{margin-left:calc(-1*var(--page-padding));margin-right:calc(-1*var(--page-padding));width:calc(100% + 2*var(--page-padding))}
@media(min-width:801px){
.gifts-carousel__swiper{-webkit-mask:var(--mask-scoll-container-smooth);mask:var(--mask-scoll-container-smooth);margin-left:calc(-1*var(--page-padding));margin-right:unset;width:calc(100% + var(--page-padding))}
}
@media(min-width:801px){
.gifts-carousel__swiper .swiper-slide:first-child{-webkit-box-sizing:content-box!important;box-sizing:content-box!important;margin-left:var(--page-padding)}
}
@media(min-width:801px){
.gifts-carousel__swiper .swiper-slide:last-child{-webkit-box-sizing:content-box!important;box-sizing:content-box!important;margin-right:var(--page-padding)}
}
.gifts-carousel__pagination{padding-top:var(--app-gap);line-height:0;position:static;margin-left:auto;margin-right:auto;-webkit-transform:none;-ms-transform:none;transform:none}
@media(min-width:801px){
.gifts-carousel__pagination{display:none}
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{-webkit-transform:none;-ms-transform:none;transform:none}
.gifts-carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--bullets-acitve-bg)}
.gifts-carousel__pagination .swiper-pagination-bullet{opacity:1}
@media(min-width:801px){
.gifts-carousel__navigation{position:absolute;top:-8em;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.725em}
}
@media(min-width:801px){
.section__container--relative .gifts-carousel__navigation{top:calc(var(--section-gap) + 2em);right:var(--page-padding)}
}
.gifts-carousel__button-next,.gifts-carousel__button-prev{background-color:var(--bullets-bg);aspect-ratio:1;width:2.5em;height:initial;border-radius:4em}
@media(min-width:801px){
.gifts-carousel__button-next,.gifts-carousel__button-prev{position:static;background-color:var(--button-fg)}
}
.gifts-carousel__button-prev{left:calc(-1*var(--page-padding) + .5em)}
.gifts-carousel__button-next{right:calc(-1*var(--page-padding) + .5em)}
.gifts-carousel__button-next:after,.gifts-carousel__button-next:before,.gifts-carousel__button-prev:after,.gifts-carousel__button-prev:before{font-family:var(--ff-regular),sans-serif;font-size:inherit;content:"";position:absolute;display:block;width:.7em;height:.2em;border-radius:.3em;background-color:var(--button-fg);line-height:1;text-transform:none!important;letter-spacing:0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}
@media(min-width:801px){
.gifts-carousel__button-next:after,.gifts-carousel__button-next:before,.gifts-carousel__button-prev:after,.gifts-carousel__button-prev:before{background-color:var(--button-secondary-fg)}
}
.gifts-carousel__button-next:before,.gifts-carousel__button-prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.gifts-carousel__button-next:after,.gifts-carousel__button-prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.gifts-carousel__button-prev:after,.gifts-carousel__button-prev:before{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
.gifts-card{position:relative;font-size:var(--text-fz);background-color:var(--card-alt-bg);color:var(--card-fg);border-radius:1em;padding:1.25em;max-width:70vw;z-index:1;text-align:center}
.gifts-card--alt{background-color:var(--card-bg)}
.gifts-card__img{width:100%;height:15.625em}
.gifts-card__img--horizontal{height:7em}
.gifts-card:not(.gifts-card--alt) .gifts-card__img{mix-blend-mode:multiply}
.gifts-card__link::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}
.gifts-card__title{display:block}
.gifts-card__title:not(:empty){margin-top:.5em}
.section-cards{overflow:hidden}
.section-cards__decor-left{width:15em;height:15em;left:0;top:0}
.section-cards__decor-right{width:15em;height:35em;right:-3em;top:0}
.bonus-cards{display:-ms-grid;display:grid;gap:2.5em;color:var(--text-fg)}
@media(min-width:801px){
.bonus-cards{gap:1.875em;padding-top:3.125em;padding-bottom:3.125em;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}
}
.bonus-card__image{margin-bottom:.6em}
@media(min-width:801px){
.bonus-card__image{margin-bottom:1.875em}
}
.bonus-card__image img{width:100%}
.bonus-card__title{font-family:var(--ff-regular);font-weight:500;font-size:var(--text-xl-fz);margin-bottom:.25em;line-height:1.25}
.bonus-card__text{font-size:var(--text-xl-fz);line-height:1.25;font-weight:400}
.bonus-card__text span{font-weight:500}
.section-faq{overflow:hidden}
.section-faq__decor-left{width:15em;height:35em;left:0;top:0}
.section-faq__decor-right{width:15em;height:35em;right:0}
.faq-list{font-size:var(--text-fz);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.25em}
.faq-card__header{cursor:pointer;position:relative;padding-right:2.5em}
@media(min-width:801px){
.faq-card__header{cursor:initial;padding-right:unset}
}
.faq-card__header:after{content:"";position:absolute;top:.2em;right:0;display:block;width:2em;height:2em;background-image:url(data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6%2016L11.8887%208.58783L17.8811%2016%22%20stroke%3D%22%23460029%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:var(--tr);transition:var(--tr)}
@media(min-width:801px){
.faq-card__header:after{content:none}
}
.faq-card--opened .faq-card__header:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.faq-card__question{font-size:var(--text-sm-fz);line-height:1.25;color:var(--title-fg);padding-bottom:.4em;font-weight:600}
@media(min-width:801px){
.faq-card__question{font-size:var(--text-2xl-fz)}
}
.faq-card__body{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
@media(min-width:801px){
.faq-card__body{display:initial;opacity:1}
}
.faq-card--opened .faq-card__body{-ms-grid-rows:1fr;grid-template-rows:1fr;padding-top:1em;opacity:1}
@media(min-width:801px){
.faq-card--opened .faq-card__body{padding-top:0}
}
.faq-card__answer{font-size:var(--text-sm-fz);overflow:hidden}
@media(min-width:801px){
.faq-card__answer{font-size:1em}
}
.gifts-footer{font-size:var(--text-fz);background-color:var(--card-bg);color:var(--card-fg);border-radius:1em 1em 0 0;padding-top:5em;margin-top:auto}
@media(min-width:801px){
.gifts-footer{border-radius:5em 5em 0 0}
}
@media(min-width:801px){
.gifts-footer .section__container{padding-bottom:1em}
}
.gifts-footer__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875em;margin-bottom:1.875em}
@media(min-width:801px){
.gifts-footer__body{display:-ms-grid;display:grid;gap:1.875em 1em;-ms-grid-columns:4fr 1em 1fr;grid-template-columns:4fr 1fr;-ms-grid-rows:auto 1.875em auto;grid-template-areas:"feedback brand" "feedback app"}
}
.gifts-footer__feedback{grid-area:feedback}
@media(min-width:801px){
.gifts-footer__feedback{margin-bottom:0;max-width:65%}
}
.gifts-footer__contacts{padding-top:1.125em}
@media(min-width:801px){
.gifts-footer__contacts{margin-top:auto}
}
.gifts-footer__contacts-item{font-size:var(--text-2xl-fz);display:block;line-height:1}
.gifts-footer__socials{--icon-size:2.25em;margin-top:.5em}
.gifts-footer__brand{grid-area:brand;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media(min-width:801px){
.gifts-footer__brand{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.gifts-footer__brand-logo{height:1.5em}
@media(min-width:801px){
.gifts-footer__brand-logo{height:2.625em;margin-bottom:.625em}
}
.gifts-footer__brand-logo-img{display:block;width:100%;height:100%}
.gifts-footer__brand-caption{color:inherit;font-size:var(--text-xs-fz);line-height:1;font-weight:400}
@media(min-width:801px){
.gifts-footer__brand-caption{font-size:var(--text-xxs-fz)}
}
.gifts-footer__app{grid-area:app}
@media (min-width:801px){
.gifts-footer__feedback{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.gifts-footer__brand{-ms-grid-row:1;-ms-grid-column:3}
.gifts-footer__app{-ms-grid-row:3;-ms-grid-column:3}
}
@media(min-width:801px){
.gifts-footer__app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
}
.gifts-footer__app-title{font-size:var(--text-2xl-fz);line-height:1;margin-bottom:.6em;font-family:var(--ff-regular)}
@media(min-width:801px){
.gifts-footer__app-title{margin-bottom:0;font-size:var(--text-xs-fz);font-weight:400}
}
.gifts-footer__app-qr{display:block}
@media(min-width:801px){
.gifts-footer__app-qr{min-width:6.25em;width:6.25em;height:6.25em;margin-right:.6em}
}
.gifts-footer__app-button-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5em}
.gifts-footer__app-button{max-width:48%}
@media(min-width:801px){
.gifts-footer__app-button{max-width:initial}
}
.gifts-footer__warning{display:block;width:100%;height:2em}
@media(min-width:801px){
.gifts-footer__warning{height:7.5em}
}
.gifts-footer__warning-img{display:block;width:100%;height:100%}
.gifts-footer__decor-left{--height:41.875em;top:calc(-1*(var(--height) - 5em));left:0;width:20em;height:var(--height);background-position:left bottom}
@media(max-width:800px){
.gifts-footer__decor-left{display:none}
}
.gifts-footer__decor-right{--height:35.1875em;top:calc(-1*(var(--height) - 5em));right:0;width:17.625em;height:var(--height);background-position:right bottom}
@media(max-width:800px){
.gifts-footer__decor-right{display:none}
}
.coupon-card{font-size:var(--text-fz);line-height:2;padding:.75em;border-radius:1em;text-align:center;font-weight:400}
.coupon-card__number{font-weight:500;margin-bottom:1.5em}
.coupon-card__number:last-child{margin-bottom:0}
.coupon-card__title{margin-top:.2em;font-weight:700}
.coupon-card--unknown{color:var(--app-fg);background-color:#630025}
.modal--wheel .modal__content{padding-top:0;padding-bottom:0;background-color:var(--app-bg)}
.modal--wheel .modal__body::-webkit-scrollbar{width:.5rem;height:100%;border-radius:.3em}
.modal--wheel .modal__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}
.modal--wheel .modal__body::-webkit-scrollbar-thumb{background-color:var(--title-fg);border-radius:.3em}
.modal--wheel .modal__body{padding-top:4em;margin-top:0;margin-bottom:0}
@media(min-width:801px){
.modal--wheel .modal__body{padding:5em 6em 0 6em;margin-right:2em}
}
.modal--wheel .modal__closer{background-color:rgba(0,0,0,0);right:2em;top:2em}
.modal--wheel .modal__closer:after,.modal--wheel .modal__closer:before{background:var(--link-fg)}
.fortune-wheel{font-size:var(--text-fz);display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:var(--app-fg);max-width:calc(1200px + 2*var(--page-padding));margin-left:auto;margin-right:auto;height:100%;width:100%}
@media(min-width:801px){
.fortune-wheel{-ms-grid-columns:1.3fr 1fr;grid-template-columns:1.3fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:var(--page-padding);padding-right:var(--page-padding)}
}
.fortune-wheel__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:3em;font-weight:400;font-family:var(--ff-title);line-height:.8;margin-bottom:.5em}
@media(min-width:801px){
.fortune-wheel__title{font-size:5.625em;margin-bottom:.9em}
}
.fortune-wheel__title span:nth-child(2){margin-left:1em}
.fortune-wheel__title span:nth-child(3){margin-left:.5em}
.wysiwyg.fortune-wheel__wysiwyg{font-size:var(--text-sm-fz);--fg:var(--app-fg);max-width:20em}
@media(min-width:801px){
.wysiwyg.fortune-wheel__wysiwyg{font-size:var(--text-lg-fz);margin-bottom:2.5em}
}
.fortune-wheel__wheel{position:relative;padding-bottom:150%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:-3em}
@media(min-width:801px){
.fortune-wheel__wheel{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;padding-bottom:100%;margin-top:0}
}
.fortune-wheel__wheel>iframe{position:absolute;width:100%;height:100%;left:0;top:0}
@media(max-width:800px){
.fortune-wheel__wheel>iframe{margin-left:calc(-1.5*var(--page-padding));margin-right:calc(-1.5*var(--page-padding));width:calc(100% + 3*var(--page-padding))}
}
.fortune-wheel__decor-left,.fortune-wheel__decor-right,.fortune-wheel__wheel-podium{position:absolute;display:block;background-image:var(--bg);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none}
.fortune-wheel__decor-left{top:-15em;left:0;width:60em;height:70em}
@media(max-width:800px){
.fortune-wheel__decor-left{display:none}
}
.fortune-wheel__decor-right{top:1em;right:3em;width:5em;height:7em}
@media(min-width:801px){
.fortune-wheel__decor-right{top:4em;right:3em;width:10em;height:10em}
}
.fortune-wheel__wheel-podium{left:0;right:0;bottom:0;width:100%;height:10em;margin-left:auto;margin-right:auto;z-index:-1}
@media(min-width:321px){
.fortune-wheel__wheel-podium{bottom:-2em}
}
@media(min-width:801px){
.fortune-wheel__wheel-podium{width:25em}
}
@media(max-width:800px){
.fortune-wheel__button{position:absolute;bottom:1em;margin-left:auto;margin-right:auto;left:1em;right:1em}
}
.fortune-wheel-message__title{font-size:120px;line-height:1;color:var(--title-fg);font-family:var(--ff-title);text-align:center}
.fortune-wheel-message__subtitle{font-size:50px;line-height:1;color:#5a1c33;font-family:var(--ff-title);text-align:center;margin-bottom:.3em}
.fortune-wheel-message__desc{font-weight:500;font-size:20px;line-height:32px;color:#5a1c33;text-align:center;font-family:var(--ff-regular);margin-bottom:.5em}
.results-list__section{margin-bottom:2em}
.results-list__search{border:.1em solid var(--button-secondary-bg);border-radius:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:var(--text-fz);max-width:100%;margin-bottom:3em}
@media(min-width:801px){
.results-list__search{margin-left:auto;margin-bottom:-3em;max-width:28em}
}
.results-list__search-input{width:100%;font-size:inherit;color:var(--button-secondary-bg);padding:1em;background-color:rgba(0,0,0,0)}
@media(min-width:801px){
.results-list__search-input{padding-left:3.375em}
}
.results-list__search-input::-webkit-input-placeholder{color:var(--button-secondary-bg-hover)}
.results-list__search-input::-moz-placeholder{color:var(--button-secondary-bg-hover)}
.results-list__search-input:-ms-input-placeholder{color:var(--button-secondary-bg-hover)}
.results-list__search-input::-ms-input-placeholder{color:var(--button-secondary-bg-hover)}
.results-list__search-input::placeholder{color:var(--button-secondary-bg-hover)}
.results-list__search-button{font-size:inherit;max-width:5em;width:100%;background:var(--button-secondary-bg);color:var(--bullets-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 1.5rem 1.5rem 0;cursor:pointer;-webkit-transition:var(--tr);transition:var(--tr)}
@media(any-hover:hover){
.results-list__search-button:hover{background:var(--button-secondary-bg-hover)}
}
@media(any-hover:none){
.results-list__search-button:active{background:var(--button-secondary-bg-hover)}
}
.results-list__search-button>svg{width:1.875em;height:1.875em}
.results-list__section-date{font-family:var(--ff-regular);font-weight:600;color:var(--title-fg);line-height:1.5;margin-bottom:1.5em;font-size:var(--text-fz)}
@media(min-width:801px){
.results-list__section-date{font-size:var(--text-2xl-fz)}
}
.results-list__section-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;margin-bottom:calc(var(--text-fz)*2)}
.results-list__section-title{font-family:var(--ff-regular);font-size:var(--text-fz);line-height:1;padding:.75em 1.3em;color:var(--button-secondary-fg);background-color:var(--button-secondary-bg);border-radius:1em;outline:.5em solid var(--app-bg);font-weight:400}
@media(min-width:801px){
.results-list__section-title{outline-width:1em;padding:.75em 1.5625em;line-height:.9;font-weight:600;font-size:var(--text-fz)}
}
.results-list__section-title:before{content:"";position:absolute;top:50%;left:0;right:0;display:block;width:100%;height:.1rem;border-radius:1em;background-color:var(--button-secondary-bg);z-index:-1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.results-list__list{padding-bottom:calc(var(--text-fz)*2.5)}
@media(min-width:801px){
.results-list__list{padding-left:var(--page-padding);padding-right:var(--page-padding)}
}
.results-list__list-item{font-size:var(--text-fz);font-weight:700;text-align:center}
@media(min-width:801px){
.results-list__list-item{font-size:var(--text-lg-fz)}
}
.results-list__search-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:var(--title-fg)}
@media(min-width:801px){
.results-list__search-message{padding-top:5em}
}
@-webkit-keyframes loadingGradient{
0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
100%{-webkit-transform:translateX(100%);transform:translateX(100%)}
}
@keyframes loadingGradient{
0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
100%{-webkit-transform:translateX(100%);transform:translateX(100%)}
}
@font-face{font-family:Golos;font-style:normal;font-weight:400;font-stretch:100%;src:url(/static/dist/css/templates.am/newyear2026/../../../../resources/fonts/golos/GolosText-Regular.woff2) format("woff2"),url(/static/dist/css/templates.am/newyear2026/../../../../resources/fonts/golos/GolosText-Regular.woff) format("woff");font-display:swap}
@font-face{font-family:Golos;font-style:normal;font-weight:500;font-stretch:100%;src:url(/static/dist/css/templates.am/newyear2026/../../../resources/fonts/golos/GolosText-Medium.woff2) format("woff2"),url(/static/dist/css/templates.am/newyear2026/../../../resources/fonts/golos/GolosText-Medium.woff) format("woff");font-display:swap}
@font-face{font-family:Golos;font-style:normal;font-weight:600;font-stretch:100%;src:url(/static/dist/css/templates.am/newyear2026/../../../resources/fonts/golos/GolosText-SemiBold.woff2) format("woff2"),url(/static/dist/css/templates.am/newyear2026/../../../resources/fonts/golos/GolosText-SemiBold.woff) format("woff");font-display:swap}
@font-face{font-family:Golos;font-style:normal;font-weight:700;font-stretch:100%;src:url(/static/dist/css/templates.am/newyear2026/../../../resources/fonts/golos/GolosText-Bold.woff2) format("woff2"),url(/static/dist/css/templates.am/newyear2026/../../../resources/fonts/golos/GolosText-Bold.woff) format("woff");font-display:swap}
@font-face{font-family:Platform;font-style:normal;font-weight:400;font-stretch:100%;src:url(/static/dist/css/templates.am/newyear2026/../../../resources/fonts/platform/Platform-Regular.woff2) format("woff2"),url(/static/dist/css/templates.am/newyear2026/../../../resources/fonts/platform/Platform-Regular.woff) format("woff");font-display:swap}
@font-face{font-family:Platform;font-style:normal;font-weight:500;font-stretch:100%;src:url(/static/dist/css/templates.am/newyear2026/../../../resources/fonts/platform/Platform-Medium.woff2) format("woff2"),url(/static/dist/css/templates.am/newyear2026/../../../resources/fonts/platform/Platform-Medium.woff) format("woff");font-display:swap}
@font-face{font-family:Platform;font-style:normal;font-weight:700;font-stretch:100%;src:url(/static/dist/css/templates.am/newyear2026/../../../resources/fonts/platform/Platform-Bold.woff2) format("woff2"),url(/static/dist/css/templates.am/newyear2026/../../../resources/fonts/platform/Platform-Bold.woff) format("woff");font-display:swap}
:root{--ff-regular:"Golos",sans-serif;--ff-title:"Platform",sans-serif;--page-padding:2.68em}
@media(max-width:320px){
:root{--page-padding:1.8em}
}
:root{--app-bg:#700029;--app-fg:#FFEDD8;--app-gap:3rem;--card-fg:#700029;--card-bg:#FF9622;--rgba-card-fg:rgba(255, 135, 34, 1);--card-fg-hl:#DC0C1B;--card-alt-fg:#700029;--card-alt-bg:#F4EFEB;--text-fz:1.6rem;--text-sm-fz:1.4rem;--text-xs-fz:1.2rem;--text-xxs-fz:1rem;--text-lg-fz:1.8rem;--text-xl-fz:2rem;--text-2xl-fz:2.4rem;--text-3xl-fz:3rem}
@media(max-width:320px){
:root{--text-fz:calc(1.6rem * 0.8);--text-sm-fz:calc(0.8 * 1.4rem);--text-xs-fz:calc(0.8 * 1.2rem);--text-xxs-fz:calc(0.8 * 1rem);--text-lg-fz:calc(0.8 * 1.8rem);--text-xl-fz:calc(0.8 * 2rem);--text-2xl-fz:calc(0.8 * 2.4rem);--text-3xl-fz:calc(0.8 * 3rem)}
}
:root{--text-fg:var(--app-fg);--text-lh:1.5;--title-fz:calc(var(--text-fz) * 1.875);--title-fg:#FF9622;--title-fg-alt:#700029;--title-fg-hl:#FFFFFF;--title-mb:0.85em;--title-lh:1}
@media(min-width:801px){
:root{--title-fz:calc(var(--text-fz) * 3.125)}
}
:root{--link-fg:#DC0C1B;--link-fz:var(--text-fz);--button-bg:#700029;--button-bg-hover:#630025;--button-bg-active:#460029;--button-fg:#FF9622;--button-fg-hover:#FF9622;--button-fg-active:#FF9622;--button-border-gradient:linear-gradient(277deg, var(--button-bg-hover) -0.25%, var(--button-bg) 62.25%, var(--button-bg-active) 107.27%);--button-fz:var(--text-fz);--button-brad:1em;--button-padding:0.6875em 2.6357em;--button-gap:0.7675em;--button-gap-sm:0.35em;--button-secondary-bg:#FF9622;--button-secondary-bg-hover:#F2B23F;--button-secondary-bg-active:#F2B23F;--button-secondary-fg:#700029;--button-secondary-fg-hover:#700029;--button-secondary-fg-active:#700029;--button-secondary-border-gradient:linear-gradient(99deg, var(--button-secondary-bg-hover) 29.3%, var(--button-secondary-bg) 40.25%, var(--button-secondary-bg) 57.99%, var(--button-secondary-bg-active) 70.7%);--bullets-bg:#460029;--bullets-acitve-bg:#DC0C1B;--carousel-arrow-color-alt:#fff}
html{-ms-scroll-chaining:none;overscroll-behavior:none;font-size:var(--fz-html);font-family:var(--ff-regular);font-weight:500;background:var(--app-bg);color:var(--app-fg)}
body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}
[v-cloak]{display:none!important}
.input__field{--fg:var(--card-fg)}
.app-timer-otp{color:var(--card-fg)}
.mt-1{margin-top:1rem}
.mt-2{margin-top:2rem}
.mt-3{margin-top:3rem}
.section-ad__decor-left{width:15em;height:35em;left:-3em;top:0}
.section-prizes__decor-left{width:15em;height:30em;left:0;bottom:0}
.section-prizes__decor-right{width:15em;height:25em;right:0;top:5em}
.wysiwyg{--fg:var(--card-fg);--border-color:var(--card-fg-hl)}
.wysiwyg h2{color:var(--card-fg)}
.wysiwyg b,.wysiwyg strong{color:var(--card-fg)}
.wysiwyg table td,.wysiwyg table th{padding:.3em}
.grid{--columns:1;--gap:var(--text-fz);display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [var(--columns) ];grid-template-columns:repeat(var(--columns),1fr);gap:var(--gap)}
@media(min-width:801px){
.grid{--columns:3}
}
/* End */
/* /static/dist/css/templates.am/newyear2026/style.css?1764743020129718 */
