@font-face{font-family:Roboto;src:url(/static/media/roboto-v50-cyrillic_latin-regular.1dd89290.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/static/media/roboto-v50-cyrillic_latin-500.9550c11a.woff2) format("woff2");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:Roboto;src:url(/static/media/roboto-v50-cyrillic_latin-700.8f9ee4e7.woff2) format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:Lato;src:url(/static/media/Lato-Regular.b555c75b.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;src:url(/static/media/Lato-Bold.a7ce119a.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;src:url(/static/media/Lato-Italic.0c02c450.woff2) format("woff2");font-weight:400;font-style:italic;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;src:url(/static/media/Lato-BoldItalic.e4958c72.woff2) format("woff2");font-weight:700;font-style:italic;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tone-200:rgba(5, 5, 5, 0.06);--tone-300:rgba(0, 0, 0, 0.11);--tone-400:rgba(0, 0, 0, 0.28);--tone-500:rgba(0, 0, 0, 0.51);--tone-600:rgba(0, 0, 0, 0.65);--tone-700:rgba(0, 0, 0, 0.76);--tone-800:rgba(0, 0, 0, 0.86);--tone-900:rgba(0, 0, 0, 0.98);--absolute-100:#ffffff;--absolute-200:#f0f0f0;--absolute-300:#e3e3e3;--absolute-700:#3d3d3d;--absolute-800:#1f1f1f;--absolute-900:#050505;--aquamarine-500:rgba(1, 135, 144, 1);--red-100:rgba(228, 70, 86, 0.1);--red-500:rgba(211, 53, 69, 1);--blue-100:rgba(0, 122, 255, 0.1);--blue-400:rgba(0, 122, 255, 1);--text-secondary:rgba(0, 0, 0, 0.54);--text-disabled:rgba(0, 0, 0, 0.38);--white:white;--red:#ff3b2f;--light-red:#e44656;--transparent-red:rgba(228, 70, 86, 0.1);--light-footer-gray:#f1f1f1;--light-footer-bg-gray:#f8f8f8;--light-text-gray:rgba(0, 0, 0, 0.51);--text-black:rgba(0, 0, 0, 0.98);--text-black-title-popup:rgba(46, 46, 45, 1);--background-light-secondary:#f2f2f7;--popup-background:rgba(0, 0, 0, 0.28);--gray-border:rgba(0, 0, 0, 0.11);--gray-border-light:rgba(194, 194, 194, 0.5);--dark-gray:#333333;--light-gray:#d9d9d9;--medium-gray:#979797;--medium-dark-gray:#646464;--disabled-gray:#ebebeb;--disabled-dark-gray:#c2c2c2;--placeholder-gray:#f1f1f1;--white:white;--black:black;--light-black:rgba(61, 61, 61, 1);--main:#5648f8;--blue:rgba(0, 122, 255, 1);--link-blue:rgba(0, 106, 219, 1);--medium-main:#c1bbff;--light-main:#e7eafb;--accent:#22ccd8;--light-cookie-accent:rgba(233, 250, 251, 1);--light-accent:rgba(34, 204, 216, 0.2);--light-background-accent:rgba(144, 247, 254, 0.08);--lightest-accent:#b3eef2;--mts-red:#e30611;--yelow:#ff9f0a;--aquamarine:rgba(34, 204, 216, 0.1);--black-bg:var(--absolute-700);--black-hover:var(--absolute-800);--radius-sx:4px;--radius-s:8px;--radius-m:16px;--radius-l:24px;--radius-xl:32px;--shadow-xl:0px 25px 59px rgba(0, 0, 0, 0.2);--shadow-m:0px 16px 24px 0px rgba(0, 0, 0, 0.15);--fonts:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-family-main:Roboto;--font-size-heading-first:30px;--font-size-heading-second:22px;--font-size-heading-third:18px;--product-margin:8px;--header-height:84px;--wrapper-margin:0;--wrapper-padding:120px;--card-spacing:16px;--card-width:282px}@media only screen and (min-width:768px) and (max-width:991px){:root{--product-margin:7.5px}}@media only screen and (max-width:767px){:root{--product-margin:5px}}@media only screen and (max-width:767px){:root{--header-height:54px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){:root{--wrapper-margin:15px}}@media only screen and (min-width:992px){:root{--card-spacing:24px}}@media only screen and (min-width:992px){:root{--card-width:calc((100% - (var(--card-spacing) * 2)) / 3)}}.BestPlaces{min-height:418px;position:relative}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.BestPlaces{min-height:279px}.BestPlaces .Wrapper__overload{min-height:auto}}.BestPlaces .BrainhubCarousel__container{width:auto}.BestPlaces .Spinner--loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CustomProductCard{display:flex;align-items:center;font-family:Roboto;min-width:calc(100% - 2 * var(--product-margin));margin:0!important;width:100%;height:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.CustomProductCard{min-width:282px}}.CustomProductCard__link{display:block;width:100%;height:100%}@media only screen and (max-width:767px){.CustomProductCard__link{width:282px}}.CustomProductCard__placeholder{margin:0!important}.CustomProductCard__placeholder-card{height:100%;display:flex;justify-content:center;align-items:flex-end;padding:16px;box-sizing:border-box;border:1px solid var(--tone-300);border-radius:24px}.CustomProductCard__placeholder-content{display:flex;font-size:22px;font-weight:600;line-height:25.78px;letter-spacing:-.01em;text-align:left;width:100%;color:var(--tone-700);justify-content:space-between}.CustomProductCard__placeholder-card:hover{background-color:var(--absolute-200)}.CustomProductCard__image{height:300px;width:100%;border-radius:24px;position:relative;transition:transform .3s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat;display:block}@media only screen and (max-width:767px){.CustomProductCard__image{width:282px}}.CustomProductCard__image:hover{transform:scale(1.02);cursor:pointer;transition:transform .3s ease-in-out;opacity:.9}.CustomProductCard__info{position:absolute;bottom:24px;left:24px;padding-right:10px;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.7);width:calc(100% - 48px)}.CustomProductCard__name{font-weight:600;font-size:22px;line-height:100%;letter-spacing:-1%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/*# sourceMappingURL=components-BestPlaces.b94499b3.chunk.css.map*/