

/* Start:/local/templates/500na700/components/bitrix/news.list/banner/style.min.css?1761215675986*/
.banner,.banner.active{-webkit-transition:top .5s ease 0s;-o-transition:top .5s ease 0s;transition:top .5s ease 0s}.banner{position:absolute;top:-100%;left:0;width:100%;padding:2px 0 3px;z-index:2;background:#f86c2f}.banner.active{top:0}.banner__marquee{display:flex;gap:90px;overflow:hidden}.banner__wrapper{display:flex;gap:90px;width:fit-content;flex-shrink:0}.banner__close{position:absolute;top:18px;right:15px;z-index:2}.banner__item{flex-shrink:0}.banner__item__text{font-family:"TT Livret TEXT Trial";font-style:italic;font-size:20px;line-height:25px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on;color:#6f2534;text-align:center;cursor:pointer;display:block}@media (max-width:576px){.banner{padding:10px 0}.banner__close{top:13px}.banner__item__text{font-family:"IBM Plex Sans";font-weight:300;line-height:20px;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on;font-size:14px}}
/* End */


/* Start:/local/templates/500na700/components/bitrix/menu/nymph_menu/style.min.css?17242280052813*/
.header__menu{width:180px;margin-top:70px}.header__menu__item,.header__menu__parent>.menu-item>a{font-family:"Open Sans";font-weight:400;font-size:20px;line-height:25px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on;color:#1e1e1e}.header__menu__parent>.menu-item>a{display:block;margin-bottom:25px;-webkit-transition:.5s ease 0s;-o-transition:.5s ease 0s;transition:.5s ease 0s}@media (min-width:992px){.header__menu__children>.menu-item.menu-item_white>a,.header__menu__parent>.menu-item.menu-item_white>a{color:#fff}.menu-item_white .header__menu__account span:last-of-type,.menu-item_white .header__menu__cart span:last-of-type{color:#fff}}.header__menu__children,.header__menu__parent>.menu-item.active .header__menu__children{opacity:1;max-height:1000px;-webkit-transition:.5s ease 0s;-o-transition:.5s ease 0s;transition:.5s ease 0s;display:block}.header__menu__children>.menu-item:hover>a,.header__menu__parent>.menu-item:hover>a{color:rgba(30,30,30,.7);-webkit-transition:.5s ease 0s;-o-transition:.5s ease 0s;transition:.5s ease 0s}.header__menu__children>.menu-item_white.menu-item:hover>a,.header__menu__parent>.menu-item_white.menu-item:hover>a{color:rgba(255,255,255,.5)}.header__menu__children{opacity:0;max-height:0;overflow:unset;padding-left:10px;margin-bottom:10px;display:none}.header__menu__children>.menu-item{position:relative}.header__menu__children>.menu-item:first-child{margin-top:-9px}.header__menu__children>.menu-item:last-child{margin-bottom:20px}.header__menu__children>.menu-item>a{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:25px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on;color:#1e1e1e;display:block;margin-bottom:10px;-webkit-transition:.5s ease 0s;-o-transition:.5s ease 0s;transition:.5s ease 0s;text-transform:lowercase}.header__menu__children>.menu-item.active::before{content:"";position:absolute;width:5px;height:5px;left:-10px;top:11px;background:#cd2424;mix-blend-mode:normal;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.header__menu__children>.menu-item_outlet:hover a,.header__menu__children>.menu-item_outlet>a{color:#cd2424}.header__menu__children>.menu-item_outlet:before{display:none}.header__menu__cart span:last-of-type{color:#898d96}.header__menu__account span:last-of-type{display:block;font-family:"Open Sans";font-weight:300;font-size:14px;line-height:20px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on;color:rgba(30,30,30,.7)}@media (max-width:992px){.header__menu{width:100%;margin-top:80px;overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:calc(100% - 150px - 80px);padding-bottom:80px}}
/* End */


/* Start:/local/templates/500na700/components/bitrix/catalog.section.list/mnn_menu_catalog/style.min.css?17145485545941*/
.bx_catalog_line,.bx_catalog_text,.bx_catalog_tile,.bx_sitemap{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before,.bx_catalog_text .bx_catalog_text_ul li:before,.bx_catalog_tile .bx_catalog_tile_ul li:before,.bx_sitemap .bx_sitemap_ul li:before{content:""!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media (max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_description,.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span,.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media (max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px;transition:all .3s ease}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px;transition:all .3s ease}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}@media (max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media (min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1),.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media (max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1),.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_img,.bx_catalog_tile .bx_catalog_tile_ul li{transition:all .3s ease}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0 0 10px;padding:0;vertical-align:top;font-weight:400;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media (max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/local/templates/500na700/components/bitrix/socserv.auth.form/mnn_google/style.min.css?17145485622636*/
.bx-authform-social-popup{display:none;background:#fff;width:auto;padding:15px;font-size:14px;white-space:nowrap}.bx-authform-social-popup form{margin-bottom:0}.bx-authform-social-popup input[type=text]{display:inline-block;max-width:150px;font-size:18px;height:30px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-social ul{padding:5px 0 12px;margin:0 0 15px;display:block}.bx-authform-social ul li{position:relative;display:inline-block;width:35px;height:35px;margin-right:5px}.bx-authform-social ul li .bx-authform-social-icon{display:block;width:35px;height:35px;background-image:url(/local/templates/500na700/components/bitrix/socserv.auth.form/mnn_google/images/sprite.png);background-repeat:no-repeat;border-bottom:none}.bx-authform-social ul li .bx-authform-social-icon:hover{opacity:.9}.bx-authform-social ul li .bx-authform-social-icon.box{background-position:0 0}.bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position:-44px 0}.bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position:-88px 0}.bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-132px 0}.bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-176px 0}.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{background-position:-220px 0}.bx-authform-social ul li .bx-authform-social-icon.google{background-position:-264px 0}.bx-authform-social ul li .bx-authform-social-icon.mymailru{background-position:-308px 0}.bx-authform-social ul li .bx-authform-social-icon.mailru2{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-352px 0}.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.liveid{background-position:-484px 0}.bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-528px 0}.bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-572px 0}.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-616px 0}.bx-authform-social ul li .bx-authform-social-icon.twitter{background-position:-660px 0}.bx-authform-social ul li .bx-authform-social-icon.facebook{background-position:-704px 0}.bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-748px 0}.bx-authform-social ul li .bx-authform-social-icon.office365{background-position:-792px 0}.bx-authform-social ul li .bx-authform-social-icon.zoom{background-position:-836px 0}
/* End */


/* Start:/local/templates/500na700/components/bitrix/main.register/mnn_register/style.min.css?1714548570600*/
div.bx-auth-reg input.bx-auth-input{vertical-align:middle}div.bx-auth-reg span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth-reg div.bx-auth-secure-icon{background-image:url(/local/templates/500na700/components/bitrix/main.register/mnn_register/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth-reg div.bx-auth-secure-unlock{background-image:url(/local/templates/500na700/components/bitrix/main.register/mnn_register/images/sec-unlocked.png)}label.error{font-family:"Open Sans";font-weight:300;font-size:14px;line-height:20px;letter-spacing:.01em;color:#d93737}label.error+.form-field{margin-top:5px}
/* End */


/* Start:/local/components/custom/sender.subscribe/templates/subscribe_form_footer/style.min.css?17391847891967*/
.subscribe-footer{display:flex;position:relative;height:auto;align-items:stretch}.subscribe-footer__content{display:flex;margin-top:115px;margin-bottom:70px}.subscribe-footer__form{width:50%}.subscribe-footer__header{font-family:"Open Sans";font-style:normal;font-weight:600;font-size:20px;line-height:25px;letter-spacing:.015em;text-transform:uppercase;font-feature-settings:"pnum"on,"lnum"on;color:#1e1e1e;margin-bottom:54px;padding-right:20px}.subscribe-footer__field{display:flex;gap:10px}.subscribe-footer__field .form-field{width:280px;background:#fff}.subscribe-footer__submit{width:305px}.subscribe-footer__consent{font-family:"Open Sans";font-weight:400;font-size:14px;line-height:20px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.subscribe-footer__consent a{color:#1e1e1e;text-decoration:underline}.subscribe-footer__consent_error{color:#f95555}.subscribe-footer__privacy-checkbox{display:none}.subscribe-footer__privacy-checkbox:checked{color:#fff;background:#1e1e1e url("data:image/svg+xml,%3csvg xmlns= 'http://www.w3.org/2000/svg' width='6' height='6' viewBox= '0 0 8 8' %3e%3cpath fill= '%23fff' d= 'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z' /%3e%3c/svg%3e")no-repeat center}@media (max-width:992px){.subscribe-footer__content{margin-top:80px}}@media (max-width:768px){.subscribe-footer{flex-direction:column;margin:0}.subscribe-footer__header{font-size:16px;font-weight:500;margin-bottom:30px}.subscribe-footer__content{margin-top:30px;flex-direction:column}.subscribe-footer__form{width:100%}.subscribe-footer__field{flex-direction:column;margin-bottom:10px}.subscribe-footer__field .form-field,.subscribe-footer__submit{width:100%}}.body.subscribe-disabled{width:100%;position:fixed}div[id^=wait_]{display:none!important}
/* End */


/* Start:/local/templates/500na700/vendor/css/swiper-bundle.min.css?169202033216505*/
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/500na700/css/libs/swiper.min.css?169020370613666*/
/**
 * Swiper 5.3.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 11, 2020
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/* End */


/* Start:/local/templates/500na700/vendor/css/suggestions.min.css?16920203322091*/
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;top:0;right:0;text-align:left}}
/* End */


/* Start:/local/templates/500na700/vendor/css/jquery.fancybox.min.css?169202033212795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/500na700/css/style.css?1784279377109073*/
@charset "UTF-8";
@font-face {
    font-family: "Open Sans";
    font-weight: 500;
    font-style: normal;
    src: url(/local/templates/500na700/css/fonts/IBMPlexSans-Medium.eot);
    src: local(""),
    url(/local/templates/500na700/css/fonts/IBMPlexSans-Medium.eot?#iefix) format("embedded-opentype"),
    url(/local/templates/500na700/css/fonts/IBMPlexSans-Medium.woff2) format("woff2"),
    url(/local/templates/500na700/css/fonts/IBMPlexSans-Medium.woff) format("woff"),
    url(/local/templates/500na700/css/fonts/IBMPlexSans-Medium.ttf) format("truetype"),
    url(/local/templates/500na700/css/fonts/IBMPlexSans-Medium.svg#OpenSans-Medium) format("svg");
}
@font-face {
    font-family: "TT Livret Text TrialLight";
    font-weight: 300;
    font-style: normal;
    src: url(/local/templates/500na700/css/fonts/TT-Livret-Text-Trial-Light.eot);
    src: local(""),
    url(/local/templates/500na700/css/fonts/TT-Livret-Text-Trial-Light.eot?#iefix) format("embedded-opentype"),
    url(/local/templates/500na700/css/fonts/TT-Livret-Text-Trial-Light.woff2) format("woff2"),
    url(/local/templates/500na700/css/fonts/TT-Livret-Text-Trial-Light.woff) format("woff"),
    url(/local/templates/500na700/css/fonts/TT-Livret-Text-Trial-Light.ttf) format("truetype"),
    url(/local/templates/500na700/css/fonts/TT-Livret-Text-Trial-Light.svg#TT-Livret-Text-Trial-Light) format("svg");
}
@font-face {
    font-family: 'TT Livret Subhead Trl';
    font-style: normal;
    font-weight: 400;
    src: local('TT Livret Subhead Trl'), url('/local/templates/500na700/css/fonts/TT-Livret-Subhead-Trial-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'TT Livret Subhead Trl';
    font-style: italic;
    font-weight: 400;
    src: local('TT Livret Subhead Trl'), url('/local/templates/500na700/css/fonts/TT-Livret-Subhead-Trial-Italic.ttf') format('truetype');
}
@font-face {
    font-family: 'TT Livret Subhead Trl';
    font-style: normal;
    font-weight: 300;
    src: local('TT Livret Subhead Trl'), url('/local/templates/500na700/css/fonts/TT-Livret-Subhead-Trial-Light.ttf') format('truetype');
}
@font-face {
    font-family: 'TT Livret Subhead Trl';
    font-style: italic;
    font-weight: 300;
    src: local('TT Livret Subhead Trl'), url('/local/templates/500na700/css/fonts/TT-Livret-Subhead-Trial-Light-Italic.ttf') format('truetype');
}
@font-face {
    font-family: 'TT Livret Subhead Trl';
    font-style: normal;
    font-weight: 500;
    src: local('TT Livret Subhead Trl'), url('/local/templates/500na700/css/fonts/TT-Livret-Subhead-Trial-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'TT Livret Subhead Trl';
    font-style: italic;
    font-weight: 500;
    src: local('TT Livret Subhead Trl'), url('/local/templates/500na700/css/fonts/TT-Livret-Subhead-Trial-Medium-Italic.ttf') format('truetype');
}
@font-face {
    font-family: 'TT Livret Subhead Trl';
    font-style: normal;
    font-weight: 600;
    src: local('TT Livret Subhead Trl'), url('/local/templates/500na700/css/fonts/TT-Livret-Subhead-Trial-DemiBold.ttf') format('truetype');
}
@font-face {
    font-family: 'TT Livret Subhead Trl';
    font-style: italic;
    font-weight: 600;
    src: local('TT Livret Subhead Trl'), url('/local/templates/500na700/css/fonts/TT-Livret-Subhead-Trial-DemiBold-Italic.ttf') format('truetype');
}
@font-face {
    font-family: 'TT Livret Subhead Trl';
    font-style: normal;
    font-weight: 700;
    src: local('TT Livret Subhead Trl'), url('/local/templates/500na700/css/fonts/TT-Livret-Subhead-Trial-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'TT Livret Subhead Trl';
    font-style: italic;
    font-weight: 700;
    src: local('TT Livret Subhead Trl'), url('/local/templates/500na700/css/fonts/TT-Livret-Subhead-Trial-Bold-Italic.ttf') format('truetype');
}
.iti {
    position: relative;
    display: inline-block;
}
.iti * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.iti__hide {
    display: none;
}
.iti__v-hide {
    visibility: hidden;
}
.iti input,
.iti input[type="tel"],
.iti input[type="text"] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0;
}
.iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px;
}
.iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px;
}
.iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555;
}
.iti__arrow--up {
    border-top: none;
    border-bottom: 4px solid #555;
}
.iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: #fff;
    border: 1px solid #ccc;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}
.iti__country-list--dropup {
    bottom: 100%;
    margin-bottom: -1px;
}
@media (max-width: 500px) {
    .iti__country-list {
        white-space: normal;
    }
}
.iti__flag-box {
    display: inline-block;
    width: 20px;
}
.iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
}
.iti__country {
    padding: 5px 10px;
    outline: 0;
}
.iti__dial-code {
    color: #999;
}
.iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, 0.05);
}
.iti__country-name,
.iti__dial-code,
.iti__flag-box {
    vertical-align: middle;
}
.iti__country-name,
.iti__flag-box {
    margin-right: 6px;
}
.iti--allow-dropdown input,
.iti--allow-dropdown input[type="tel"],
.iti--allow-dropdown input[type="text"],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type="tel"],
.iti--separate-dial-code input[type="text"] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0;
}
.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0;
}
.iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
    cursor: default;
}
.iti--allow-dropdown
input[disabled]
+ .iti__flag-container:hover
.iti__selected-flag,
.iti--allow-dropdown
input[readonly]
+ .iti__flag-container:hover
.iti__selected-flag {
    background-color: transparent;
}
.iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
}
.iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px;
}
.iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px;
}
.iti--container:hover {
    cursor: pointer;
}
.iti-mobile .iti--container {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    position: fixed;
}
.iti-mobile .iti__country-list {
    max-height: 100%;
    width: 100%;
}
.iti-mobile .iti__country {
    padding: 10px 10px;
    line-height: 1.5em;
}
.iti__flag {
    width: 20px;
}
.iti__flag.iti__be {
    width: 18px;
}
.iti__flag.iti__ch {
    width: 15px;
}
.iti__flag.iti__mc {
    width: 19px;
}
.iti__flag.iti__ne {
    width: 18px;
}
.iti__flag.iti__np {
    width: 13px;
}
.iti__flag.iti__va {
    width: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
        background-size: 5652px 15px;
    }
}
.iti__flag.iti__ac {
    height: 10px;
    background-position: 0 0;
}
.iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0;
}
.iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0;
}
.iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0;
}
.iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0;
}
.iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0;
}
.iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0;
}
.iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0;
}
.iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0;
}
.iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0;
}
.iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0;
}
.iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0;
}
.iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0;
}
.iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0;
}
.iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0;
}
.iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0;
}
.iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0;
}
.iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0;
}
.iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0;
}
.iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0;
}
.iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0;
}
.iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0;
}
.iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0;
}
.iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0;
}
.iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0;
}
.iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0;
}
.iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0;
}
.iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0;
}
.iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0;
}
.iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0;
}
.iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0;
}
.iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0;
}
.iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0;
}
.iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0;
}
.iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0;
}
.iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0;
}
.iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0;
}
.iti__flag.iti__bz {
    height: 14px;
    background-position: -812px 0;
}
.iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0;
}
.iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0;
}
.iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0;
}
.iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0;
}
.iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0;
}
.iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0;
}
.iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0;
}
.iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0;
}
.iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0;
}
.iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0;
}
.iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0;
}
.iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0;
}
.iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0;
}
.iti__flag.iti__cr {
    height: 12px;
    background-position: -1115px 0;
}
.iti__flag.iti__cu {
    height: 10px;
    background-position: -1137px 0;
}
.iti__flag.iti__cv {
    height: 12px;
    background-position: -1159px 0;
}
.iti__flag.iti__cw {
    height: 14px;
    background-position: -1181px 0;
}
.iti__flag.iti__cx {
    height: 10px;
    background-position: -1203px 0;
}
.iti__flag.iti__cy {
    height: 14px;
    background-position: -1225px 0;
}
.iti__flag.iti__cz {
    height: 14px;
    background-position: -1247px 0;
}
.iti__flag.iti__de {
    height: 12px;
    background-position: -1269px 0;
}
.iti__flag.iti__dg {
    height: 10px;
    background-position: -1291px 0;
}
.iti__flag.iti__dj {
    height: 14px;
    background-position: -1313px 0;
}
.iti__flag.iti__dk {
    height: 15px;
    background-position: -1335px 0;
}
.iti__flag.iti__dm {
    height: 10px;
    background-position: -1357px 0;
}
.iti__flag.iti__do {
    height: 14px;
    background-position: -1379px 0;
}
.iti__flag.iti__dz {
    height: 14px;
    background-position: -1401px 0;
}
.iti__flag.iti__ea {
    height: 14px;
    background-position: -1423px 0;
}
.iti__flag.iti__ec {
    height: 14px;
    background-position: -1445px 0;
}
.iti__flag.iti__ee {
    height: 13px;
    background-position: -1467px 0;
}
.iti__flag.iti__eg {
    height: 14px;
    background-position: -1489px 0;
}
.iti__flag.iti__eh {
    height: 10px;
    background-position: -1511px 0;
}
.iti__flag.iti__er {
    height: 10px;
    background-position: -1533px 0;
}
.iti__flag.iti__es {
    height: 14px;
    background-position: -1555px 0;
}
.iti__flag.iti__et {
    height: 10px;
    background-position: -1577px 0;
}
.iti__flag.iti__eu {
    height: 14px;
    background-position: -1599px 0;
}
.iti__flag.iti__fi {
    height: 12px;
    background-position: -1621px 0;
}
.iti__flag.iti__fj {
    height: 10px;
    background-position: -1643px 0;
}
.iti__flag.iti__fk {
    height: 10px;
    background-position: -1665px 0;
}
.iti__flag.iti__fm {
    height: 11px;
    background-position: -1687px 0;
}
.iti__flag.iti__fo {
    height: 15px;
    background-position: -1709px 0;
}
.iti__flag.iti__fr {
    height: 14px;
    background-position: -1731px 0;
}
.iti__flag.iti__ga {
    height: 15px;
    background-position: -1753px 0;
}
.iti__flag.iti__gb {
    height: 10px;
    background-position: -1775px 0;
}
.iti__flag.iti__gd {
    height: 12px;
    background-position: -1797px 0;
}
.iti__flag.iti__ge {
    height: 14px;
    background-position: -1819px 0;
}
.iti__flag.iti__gf {
    height: 14px;
    background-position: -1841px 0;
}
.iti__flag.iti__gg {
    height: 14px;
    background-position: -1863px 0;
}
.iti__flag.iti__gh {
    height: 14px;
    background-position: -1885px 0;
}
.iti__flag.iti__gi {
    height: 10px;
    background-position: -1907px 0;
}
.iti__flag.iti__gl {
    height: 14px;
    background-position: -1929px 0;
}
.iti__flag.iti__gm {
    height: 14px;
    background-position: -1951px 0;
}
.iti__flag.iti__gn {
    height: 14px;
    background-position: -1973px 0;
}
.iti__flag.iti__gp {
    height: 14px;
    background-position: -1995px 0;
}
.iti__flag.iti__gq {
    height: 14px;
    background-position: -2017px 0;
}
.iti__flag.iti__gr {
    height: 14px;
    background-position: -2039px 0;
}
.iti__flag.iti__gs {
    height: 10px;
    background-position: -2061px 0;
}
.iti__flag.iti__gt {
    height: 13px;
    background-position: -2083px 0;
}
.iti__flag.iti__gu {
    height: 11px;
    background-position: -2105px 0;
}
.iti__flag.iti__gw {
    height: 10px;
    background-position: -2127px 0;
}
.iti__flag.iti__gy {
    height: 12px;
    background-position: -2149px 0;
}
.iti__flag.iti__hk {
    height: 14px;
    background-position: -2171px 0;
}
.iti__flag.iti__hm {
    height: 10px;
    background-position: -2193px 0;
}
.iti__flag.iti__hn {
    height: 10px;
    background-position: -2215px 0;
}
.iti__flag.iti__hr {
    height: 10px;
    background-position: -2237px 0;
}
.iti__flag.iti__ht {
    height: 12px;
    background-position: -2259px 0;
}
.iti__flag.iti__hu {
    height: 10px;
    background-position: -2281px 0;
}
.iti__flag.iti__ic {
    height: 14px;
    background-position: -2303px 0;
}
.iti__flag.iti__id {
    height: 14px;
    background-position: -2325px 0;
}
.iti__flag.iti__ie {
    height: 10px;
    background-position: -2347px 0;
}
.iti__flag.iti__il {
    height: 15px;
    background-position: -2369px 0;
}
.iti__flag.iti__im {
    height: 10px;
    background-position: -2391px 0;
}
.iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0;
}
.iti__flag.iti__io {
    height: 10px;
    background-position: -2435px 0;
}
.iti__flag.iti__iq {
    height: 14px;
    background-position: -2457px 0;
}
.iti__flag.iti__ir {
    height: 12px;
    background-position: -2479px 0;
}
.iti__flag.iti__is {
    height: 15px;
    background-position: -2501px 0;
}
.iti__flag.iti__it {
    height: 14px;
    background-position: -2523px 0;
}
.iti__flag.iti__je {
    height: 12px;
    background-position: -2545px 0;
}
.iti__flag.iti__jm {
    height: 10px;
    background-position: -2567px 0;
}
.iti__flag.iti__jo {
    height: 10px;
    background-position: -2589px 0;
}
.iti__flag.iti__jp {
    height: 14px;
    background-position: -2611px 0;
}
.iti__flag.iti__ke {
    height: 14px;
    background-position: -2633px 0;
}
.iti__flag.iti__kg {
    height: 12px;
    background-position: -2655px 0;
}
.iti__flag.iti__kh {
    height: 13px;
    background-position: -2677px 0;
}
.iti__flag.iti__ki {
    height: 10px;
    background-position: -2699px 0;
}
.iti__flag.iti__km {
    height: 12px;
    background-position: -2721px 0;
}
.iti__flag.iti__kn {
    height: 14px;
    background-position: -2743px 0;
}
.iti__flag.iti__kp {
    height: 10px;
    background-position: -2765px 0;
}
.iti__flag.iti__kr {
    height: 14px;
    background-position: -2787px 0;
}
.iti__flag.iti__kw {
    height: 10px;
    background-position: -2809px 0;
}
.iti__flag.iti__ky {
    height: 10px;
    background-position: -2831px 0;
}
.iti__flag.iti__kz {
    height: 10px;
    background-position: -2853px 0;
}
.iti__flag.iti__la {
    height: 14px;
    background-position: -2875px 0;
}
.iti__flag.iti__lb {
    height: 14px;
    background-position: -2897px 0;
}
.iti__flag.iti__lc {
    height: 10px;
    background-position: -2919px 0;
}
.iti__flag.iti__li {
    height: 12px;
    background-position: -2941px 0;
}
.iti__flag.iti__lk {
    height: 10px;
    background-position: -2963px 0;
}
.iti__flag.iti__lr {
    height: 11px;
    background-position: -2985px 0;
}
.iti__flag.iti__ls {
    height: 14px;
    background-position: -3007px 0;
}
.iti__flag.iti__lt {
    height: 12px;
    background-position: -3029px 0;
}
.iti__flag.iti__lu {
    height: 12px;
    background-position: -3051px 0;
}
.iti__flag.iti__lv {
    height: 10px;
    background-position: -3073px 0;
}
.iti__flag.iti__ly {
    height: 10px;
    background-position: -3095px 0;
}
.iti__flag.iti__ma {
    height: 14px;
    background-position: -3117px 0;
}
.iti__flag.iti__mc {
    height: 15px;
    background-position: -3139px 0;
}
.iti__flag.iti__md {
    height: 10px;
    background-position: -3160px 0;
}
.iti__flag.iti__me {
    height: 10px;
    background-position: -3182px 0;
}
.iti__flag.iti__mf {
    height: 14px;
    background-position: -3204px 0;
}
.iti__flag.iti__mg {
    height: 14px;
    background-position: -3226px 0;
}
.iti__flag.iti__mh {
    height: 11px;
    background-position: -3248px 0;
}
.iti__flag.iti__mk {
    height: 10px;
    background-position: -3270px 0;
}
.iti__flag.iti__ml {
    height: 14px;
    background-position: -3292px 0;
}
.iti__flag.iti__mm {
    height: 14px;
    background-position: -3314px 0;
}
.iti__flag.iti__mn {
    height: 10px;
    background-position: -3336px 0;
}
.iti__flag.iti__mo {
    height: 14px;
    background-position: -3358px 0;
}
.iti__flag.iti__mp {
    height: 10px;
    background-position: -3380px 0;
}
.iti__flag.iti__mq {
    height: 14px;
    background-position: -3402px 0;
}
.iti__flag.iti__mr {
    height: 14px;
    background-position: -3424px 0;
}
.iti__flag.iti__ms {
    height: 10px;
    background-position: -3446px 0;
}
.iti__flag.iti__mt {
    height: 14px;
    background-position: -3468px 0;
}
.iti__flag.iti__mu {
    height: 14px;
    background-position: -3490px 0;
}
.iti__flag.iti__mv {
    height: 14px;
    background-position: -3512px 0;
}
.iti__flag.iti__mw {
    height: 14px;
    background-position: -3534px 0;
}
.iti__flag.iti__mx {
    height: 12px;
    background-position: -3556px 0;
}
.iti__flag.iti__my {
    height: 10px;
    background-position: -3578px 0;
}
.iti__flag.iti__mz {
    height: 14px;
    background-position: -3600px 0;
}
.iti__flag.iti__na {
    height: 14px;
    background-position: -3622px 0;
}
.iti__flag.iti__nc {
    height: 10px;
    background-position: -3644px 0;
}
.iti__flag.iti__ne {
    height: 15px;
    background-position: -3666px 0;
}
.iti__flag.iti__nf {
    height: 10px;
    background-position: -3686px 0;
}
.iti__flag.iti__ng {
    height: 10px;
    background-position: -3708px 0;
}
.iti__flag.iti__ni {
    height: 12px;
    background-position: -3730px 0;
}
.iti__flag.iti__nl {
    height: 14px;
    background-position: -3752px 0;
}
.iti__flag.iti__no {
    height: 15px;
    background-position: -3774px 0;
}
.iti__flag.iti__np {
    height: 15px;
    background-position: -3796px 0;
}
.iti__flag.iti__nr {
    height: 10px;
    background-position: -3811px 0;
}
.iti__flag.iti__nu {
    height: 10px;
    background-position: -3833px 0;
}
.iti__flag.iti__nz {
    height: 10px;
    background-position: -3855px 0;
}
.iti__flag.iti__om {
    height: 10px;
    background-position: -3877px 0;
}
.iti__flag.iti__pa {
    height: 14px;
    background-position: -3899px 0;
}
.iti__flag.iti__pe {
    height: 14px;
    background-position: -3921px 0;
}
.iti__flag.iti__pf {
    height: 14px;
    background-position: -3943px 0;
}
.iti__flag.iti__pg {
    height: 15px;
    background-position: -3965px 0;
}
.iti__flag.iti__ph {
    height: 10px;
    background-position: -3987px 0;
}
.iti__flag.iti__pk {
    height: 14px;
    background-position: -4009px 0;
}
.iti__flag.iti__pl {
    height: 13px;
    background-position: -4031px 0;
}
.iti__flag.iti__pm {
    height: 14px;
    background-position: -4053px 0;
}
.iti__flag.iti__pn {
    height: 10px;
    background-position: -4075px 0;
}
.iti__flag.iti__pr {
    height: 14px;
    background-position: -4097px 0;
}
.iti__flag.iti__ps {
    height: 10px;
    background-position: -4119px 0;
}
.iti__flag.iti__pt {
    height: 14px;
    background-position: -4141px 0;
}
.iti__flag.iti__pw {
    height: 13px;
    background-position: -4163px 0;
}
.iti__flag.iti__py {
    height: 11px;
    background-position: -4185px 0;
}
.iti__flag.iti__qa {
    height: 8px;
    background-position: -4207px 0;
}
.iti__flag.iti__re {
    height: 14px;
    background-position: -4229px 0;
}
.iti__flag.iti__ro {
    height: 14px;
    background-position: -4251px 0;
}
.iti__flag.iti__rs {
    height: 14px;
    background-position: -4273px 0;
}
.iti__flag.iti__ru {
    height: 14px;
    background-position: -4295px 0;
}
.iti__flag.iti__rw {
    height: 14px;
    background-position: -4317px 0;
}
.iti__flag.iti__sa {
    height: 14px;
    background-position: -4339px 0;
}
.iti__flag.iti__sb {
    height: 10px;
    background-position: -4361px 0;
}
.iti__flag.iti__sc {
    height: 10px;
    background-position: -4383px 0;
}
.iti__flag.iti__sd {
    height: 10px;
    background-position: -4405px 0;
}
.iti__flag.iti__se {
    height: 13px;
    background-position: -4427px 0;
}
.iti__flag.iti__sg {
    height: 14px;
    background-position: -4449px 0;
}
.iti__flag.iti__sh {
    height: 10px;
    background-position: -4471px 0;
}
.iti__flag.iti__si {
    height: 10px;
    background-position: -4493px 0;
}
.iti__flag.iti__sj {
    height: 15px;
    background-position: -4515px 0;
}
.iti__flag.iti__sk {
    height: 14px;
    background-position: -4537px 0;
}
.iti__flag.iti__sl {
    height: 14px;
    background-position: -4559px 0;
}
.iti__flag.iti__sm {
    height: 15px;
    background-position: -4581px 0;
}
.iti__flag.iti__sn {
    height: 14px;
    background-position: -4603px 0;
}
.iti__flag.iti__so {
    height: 14px;
    background-position: -4625px 0;
}
.iti__flag.iti__sr {
    height: 14px;
    background-position: -4647px 0;
}
.iti__flag.iti__ss {
    height: 10px;
    background-position: -4669px 0;
}
.iti__flag.iti__st {
    height: 10px;
    background-position: -4691px 0;
}
.iti__flag.iti__sv {
    height: 12px;
    background-position: -4713px 0;
}
.iti__flag.iti__sx {
    height: 14px;
    background-position: -4735px 0;
}
.iti__flag.iti__sy {
    height: 14px;
    background-position: -4757px 0;
}
.iti__flag.iti__sz {
    height: 14px;
    background-position: -4779px 0;
}
.iti__flag.iti__ta {
    height: 10px;
    background-position: -4801px 0;
}
.iti__flag.iti__tc {
    height: 10px;
    background-position: -4823px 0;
}
.iti__flag.iti__td {
    height: 14px;
    background-position: -4845px 0;
}
.iti__flag.iti__tf {
    height: 14px;
    background-position: -4867px 0;
}
.iti__flag.iti__tg {
    height: 13px;
    background-position: -4889px 0;
}
.iti__flag.iti__th {
    height: 14px;
    background-position: -4911px 0;
}
.iti__flag.iti__tj {
    height: 10px;
    background-position: -4933px 0;
}
.iti__flag.iti__tk {
    height: 10px;
    background-position: -4955px 0;
}
.iti__flag.iti__tl {
    height: 10px;
    background-position: -4977px 0;
}
.iti__flag.iti__tm {
    height: 14px;
    background-position: -4999px 0;
}
.iti__flag.iti__tn {
    height: 14px;
    background-position: -5021px 0;
}
.iti__flag.iti__to {
    height: 10px;
    background-position: -5043px 0;
}
.iti__flag.iti__tr {
    height: 14px;
    background-position: -5065px 0;
}
.iti__flag.iti__tt {
    height: 12px;
    background-position: -5087px 0;
}
.iti__flag.iti__tv {
    height: 10px;
    background-position: -5109px 0;
}
.iti__flag.iti__tw {
    height: 14px;
    background-position: -5131px 0;
}
.iti__flag.iti__tz {
    height: 14px;
    background-position: -5153px 0;
}
.iti__flag.iti__ua {
    height: 14px;
    background-position: -5175px 0;
}
.iti__flag.iti__ug {
    height: 14px;
    background-position: -5197px 0;
}
.iti__flag.iti__um {
    height: 11px;
    background-position: -5219px 0;
}
.iti__flag.iti__un {
    height: 14px;
    background-position: -5241px 0;
}
.iti__flag.iti__us {
    height: 11px;
    background-position: -5263px 0;
}
.iti__flag.iti__uy {
    height: 14px;
    background-position: -5285px 0;
}
.iti__flag.iti__uz {
    height: 10px;
    background-position: -5307px 0;
}
.iti__flag.iti__va {
    height: 15px;
    background-position: -5329px 0;
}
.iti__flag.iti__vc {
    height: 14px;
    background-position: -5346px 0;
}
.iti__flag.iti__ve {
    height: 14px;
    background-position: -5368px 0;
}
.iti__flag.iti__vg {
    height: 10px;
    background-position: -5390px 0;
}
.iti__flag.iti__vi {
    height: 14px;
    background-position: -5412px 0;
}
.iti__flag.iti__vn {
    height: 14px;
    background-position: -5434px 0;
}
.iti__flag.iti__vu {
    height: 12px;
    background-position: -5456px 0;
}
.iti__flag.iti__wf {
    height: 14px;
    background-position: -5478px 0;
}
.iti__flag.iti__ws {
    height: 10px;
    background-position: -5500px 0;
}
.iti__flag.iti__xk {
    height: 15px;
    background-position: -5522px 0;
}
.iti__flag.iti__ye {
    height: 14px;
    background-position: -5544px 0;
}
.iti__flag.iti__yt {
    height: 14px;
    background-position: -5566px 0;
}
.iti__flag.iti__za {
    height: 14px;
    background-position: -5588px 0;
}
.iti__flag.iti__zm {
    height: 14px;
    background-position: -5610px 0;
}
.iti__flag.iti__zw {
    height: 10px;
    background-position: -5632px 0;
}
.iti__flag {
    height: 15px;
    box-shadow: 0 0 1px 0 #888;
    background-image: url(https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.3/img/flags.png);
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 20px 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
        background-image: url(https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.3/img/flags@2x.png);
    }
}
.iti__flag.iti__np {
    background-color: transparent;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    src: url(/local/templates/500na700/css/fonts/OpenSans-Light.eot);
    src: local(""),
    url(/local/templates/500na700/css/fonts/OpenSans-Light.eot?#iefix)
    format("embedded-opentype"),
    url(/local/templates/500na700/css/fonts/OpenSans-Light.woff2)
    format("woff2"),
    url(/local/templates/500na700/css/fonts/OpenSans-Light.woff)
    format("woff"),
    url(/local/templates/500na700/css/fonts/OpenSans-Light.ttf)
    format("truetype"),
    url(/local/templates/500na700/css/fonts/OpenSans-Light.svg#OpenSans)
    format("svg");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: url(/local/templates/500na700/css/fonts/OpenSans-Regular.eot);
    src: local(""),
    url(/local/templates/500na700/css/fonts/OpenSans-Regular.eot?#iefix)
    format("embedded-opentype"),
    url(/local/templates/500na700/css/fonts/OpenSans-Regular.woff2)
    format("woff2"),
    url(/local/templates/500na700/css/fonts/OpenSans-Regular.woff)
    format("woff"),
    url(/local/templates/500na700/css/fonts/OpenSans-Regular.ttf)
    format("truetype"),
    url(/local/templates/500na700/css/fonts/OpenSans-Regular.svg#OpenSans)
    format("svg");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    src: url(/local/templates/500na700/css/fonts/OpenSans-SemiBold.eot);
    src: local(""),
    url(/local/templates/500na700/css/fonts/OpenSans-SemiBold.eot?#iefix)
    format("embedded-opentype"),
    url(/local/templates/500na700/css/fonts/OpenSans-SemiBold.woff2)
    format("woff2"),
    url(/local/templates/500na700/css/fonts/OpenSans-SemiBold.woff)
    format("woff"),
    url(/local/templates/500na700/css/fonts/OpenSans-SemiBold.ttf)
    format("truetype"),
    url(/local/templates/500na700/css/fonts/OpenSans-SemiBold.svg#OpenSans)
    format("svg");
}
@font-face {
    font-family: "Playfair Display";
    font-weight: 400;
    font-style: normal;
    src: url(/local/templates/500na700/css/fonts/PlayfairDisplay-Regular.eot);
    src: local(""),
    url(/local/templates/500na700/css/fonts/PlayfairDisplay-Regular.eot?#iefix) format("embedded-opentype"),
    url(/local/templates/500na700/css/fonts/PlayfairDisplay-Regular.svg#PlayfairDisplay-Regular) format("svg"),
    url(/local/templates/500na700/css/fonts/PlayfairDisplay-Regular.ttf) format("truetype"),
    url(/local/templates/500na700/css/fonts/PlayfairDisplay-Regular.woff) format("woff"),
    url(/local/templates/500na700/css/fonts/PlayfairDisplay-Regular.woff2) format("woff2");
}
@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 700;
    src: url(/local/templates/500na700/css/fonts/playfair-display-v22-latin-ext_latin_cyrillic-700.eot);
    src: local(""),
    url(/local/templates/500na700/css/fonts/playfair-display-v22-latin-ext_latin_cyrillic-700.eot?#iefix)
    format("embedded-opentype"),
    url(/local/templates/500na700/css/fonts/playfair-display-v22-latin-ext_latin_cyrillic-700.woff2)
    format("woff2"),
    url(/local/templates/500na700/css/fonts/playfair-display-v22-latin-ext_latin_cyrillic-700.woff)
    format("woff"),
    url(/local/templates/500na700/css/fonts/playfair-display-v22-latin-ext_latin_cyrillic-700.ttf)
    format("truetype"),
    url(/local/templates/500na700/css/fonts/playfair-display-v22-latin-ext_latin_cyrillic-700.svg#PlayfairDisplay)
    format("svg");
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-focus-ring-color: transparent;
}
button,
input[type="button"] {
    border: none;
    background: 0 0;
    padding: 0;
    cursor: pointer;
}
a {
    text-decoration: none;
}

input {
    border: none;
    background: 0 0;
}
button,
input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}
.hidden {
    display: none !important;
}
li {
    list-style: none;
}
hr {
    border-width: 0.5px;
    border-color: rgba(208, 205, 202, 0.4);
}
p {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
}
body {
    font-family: "Open Sans", sans-serif;
}
body.disabled {
    -ms-touch-action: none;
    touch-action: none;
    -webkit-overflow-scrolling: none;
    -ms-scroll-chaining: none;
    overscroll-behavior: none;
    min-height: -webkit-fill-available;
}
.body {
    min-width: 300px;
    position: relative;
    min-height: 100vh;
    overflow-x: hidden;
    opacity: 1;

    -webkit-transition: padding-top 0.5s ease 0s, opacity 0.5s ease 0s;
    -o-transition: padding-top 0.5s ease 0s, opacity 0.5s ease 0s;
    transition: padding-top 0.5s ease 0s, opacity 0.5s ease 0s;
}
.body_hide {
    opacity: 0;
    -webkit-transition: opacity 0.5s ease 0s;
    -o-transition: opacity 0.5s ease 0s;
    transition: opacity 0.5s ease 0s;
}
.body_visible {
    opacity: 1;
}
.disabled {
    overflow: hidden;
    min-height: 0;
    max-height: 100vh;
}
.content {
    width: 100%;
    max-width: 790px;
    margin: 0 auto;
    min-height: calc(100vh - 159px);
}
@media (max-width: 1200px) {
    .content {
        max-width: 630px;
    }
}
@media (max-width: 992px) {
    .content {
        max-width: 100%;
    }
}
.svg-eye {
    width: 18px;
    height: 18px;
}
.svg-arrow {
    width: 24px;
    height: 9px;
}
.svg-close {
    width: 12px;
    height: 12px;
}
.swiper-pagination-bullet {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 6px;
    position: relative;
    width: 90px;
    height: 3px;
    opacity: 1;
    overflow: hidden;
}
.swiper-pagination-bullet-active:after {
    background-color: #fff;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
@media (max-width: 992px) {
    .body {
        padding-bottom: 0;
    }
}
.header {
    position: fixed;
    z-index: 3;
    -webkit-transition: top 0.5s ease 0s;
    -o-transition: top 0.5s ease 0s;
    transition: top 0.5s ease 0s;
}
.header_left {
    top: 0;
    padding-top: 48px;
    left: calc(50% - 595px);
}
.header_right {
    top: 0;
    left: calc(50% + 415px);
    padding-top: 94px;
    padding-left: 40px;
    max-width: 180px;
}
.header__logo {
    display: block;
    /* width: 95px;
    height: 20px; */
    width: 128px;
    height: 46px;
}
.header__logo svg {
    width: 100%;
    height: 100%;
}
.header__logo svg * {
    fill: #000;
}

.header__logo.header__logo_white svg * {
    fill: #ffffff;
}

.header__search {
    position: relative;
    z-index: 2;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.header__search svg {
    width: 30px;
    height: 30px;
}
.header__cart {
    position: relative;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease 0s;
    -o-transition: opacity 0.5s ease 0s;
    transition: opacity 0.5s ease 0s;
    z-index: 2;
    margin-right: 20px;
    color: #1e1e1e;
}
.header_mobile-white .header__cart {
    color: white;
}

.header__cart__text {
    padding-bottom: 2px;
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: rgba(30, 30, 30, 0.7);
    position: absolute;
    top: 55%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.header__cart svg {
    width: 30px;
    height: 31px;
}
.header__account svg {
    width: 30px;
    height: 30px;
}
.header__settings {
    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;
    border-top: 0.5px solid #d0cdca;
    border-bottom: 0.5px solid #d0cdca;
}
.header__settings__descr {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
    text-transform: uppercase;
    padding: 10px 15px 14px;
}
.header__settings__link {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: rgba(30, 30, 30, 0.7);
    text-decoration: underline;
    cursor: pointer;
    padding: 10px 15px 14px;
}
.header__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 20px 0 40px;
}
.header__links .header__cart {
    position: relative;
}
.header__links a:not(:last-of-type) {
    margin-right: 30px;
}
.header__burger {
    color: #000;
}
.header__burger__menu {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    padding: 0 15px;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fff;
    display: none;
}
.header__burger__menu__footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
}
.header__burger__btn {
    position: relative;
    z-index: 2;
    display: block;
    width: 30px;
    height: 40px;
    cursor: pointer;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.header__burger__btn .bar {
    width: 30px;
    height: 1px;
    margin: 10px 0;
    background-color: #1e1e1e;
    border-radius: 25px;
    -webkit-transition: top 0.3s ease-in-out;
    -o-transition: top 0.3s ease-in-out;
    transition: top 0.3s ease-in-out;
}
.header__burger__input {
    display: none;
}
.header__burger__input:checked + label.header__burger__btn .bar:nth-child(1) {
    -webkit-transform: translateY(11px) rotate(45deg);
    -ms-transform: translateY(11px) rotate(45deg);
    transform: translateY(11px) rotate(45deg);
}
.header__burger__input:checked + label.header__burger__btn .bar:nth-child(2) {
    opacity: 0;
}
.header__burger__input:checked + label.header__burger__btn .bar:nth-child(3) {
    -webkit-transform: translateY(-11px) rotate(-45deg);
    -ms-transform: translateY(-11px) rotate(-45deg);
    transform: translateY(-11px) rotate(-45deg);
}
.header__burger__input:checked ~ .header__burger__menu {
    display: block;
}
.header__burger__input:checked ~ .header__cart {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.header__burger__input:checked ~ .header__search {
    right: 15px;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.header_mobile {
    display: none;
}
.header_mobile-white svg * {
    fill: #fff;
}
.header_mobile-white .cart-counter {
    color: #fff;
}
.header_mobile-white .bar {
    background-color: #fff;
}
.header_mobile-menu-active > .header__cart {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
@media (max-width: 1200px) {
    .header_left {
        left: calc(50% - 475px);
    }
    .header_right {
        left: calc(50% + 315px);
    }
}
@media (max-width: 992px) {
    .header {
        width: calc(100% - 30px);
        margin: 20px 15px;
        height: 30px;
    }
    .header_left,
    .header_right {
        display: none;
    }
    .header_mobile {
        top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 20px 15px;
        margin: 0;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        -webkit-transition: top 0.5s ease 0s;
        -o-transition: top 0.5s ease 0s;
        transition: top 0.5s ease 0s;
        align-items: center;
    }
    .header_mobile.out {
        top: -100%;
        -webkit-transition: top 0.5s ease 0s;
        -o-transition: top 0.5s ease 0s;
        transition: top 0.5s ease 0s;
    }
    .header_mobile_wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        left: 100%;
    }
    .header_mobile_white .bar {
        background-color: #fff;
    }
    .header_mobile_white .cart-counter {
        color: #fff;
    }
    .header__logo {
        margin-right: auto;
        position: relative;
        z-index: 2;
        width: 103px;
        height: 37px;
    }
    .header__burger__menu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.support {
    position: fixed;
    bottom: 70px;
    right: 70px;
    z-index: 5;
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.support__link:before {
    content: "";
    width: 50px;
    height: 50px;
    opacity: 0.8;
    position: absolute;
    background: #2AABEE;
    border-radius: 100%;
    animation: pulse 2s alternate infinite;
}
.support__link_wa:before {
    background: #25D366;
}
@keyframes pulse {
    from {
        scale: 1;
    }
    to {
        scale: 1.3;
    }
}
.support__link svg {
    position: relative;
    width: 50px;
    height: 50px;
}
@media (max-width: 768px) {
    .support {
        bottom: 80px;
        right: 20px;
    }
    .support__link svg,
    .support__link:before {
        width: 40px;
        height: 40px;
    }
}
.footer {
    width: 100%;
    background: #F3F0EB;
    position: relative;
    z-index: 4;
    padding-bottom: 85px;
    margin-top: 80px;
}
.footer_fixed {
    position: fixed;
    bottom: 30px;
    z-index: 1;
}
.footer_fixed * {
    color: #1e1e1e;
}
.footer_fixed .footer__politics {
    display: none;
}
.footer_bottom {
    padding: 60px 0 65px;
}
.footer_bottom * {
    color: #898d96;
}
.footer_bottom .footer__link::after {
    background: #898d96;
}
.footer__container {
    width: 1190px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-direction: column;
}

.footer__menu {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 115px;
}

.footer__menu-block {
    width: 25%;
    padding-right: 80px;
}

.footer__menu-title {
    color: var(--black, #1E1E1E);
    font-variant-numeric: lining-nums proportional-nums stacked-fractions;
    font-family: "Open Sans";
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    letter-spacing: .56px;
    text-transform: uppercase;
    margin-bottom: 27px;
}

.footer__menu-list {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.footer__menu-item-link {
    color: var(--black, #1E1E1E);
    font-variant-numeric: lining-nums proportional-nums stacked-fractions;
    font-family: "Open Sans";
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .56px;
}

.footer__logos {
    display: flex;
}

.footer__logo,
.footer__social-links {
    width: 25%;
}

.footer__logo {
    height: 30px;
}

.footer__logo svg{
    width: 57px;
    height: 27px;
}

.footer__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.footer .menu-item::after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background: #1e1e1e;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.footer .menu-item:hover::after {
    visibility: visible;
    opacity: 1;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.footer__menu__parent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.footer__menu li {
    margin-right: 20px;
}
.footer__menu li:last-of-type {
    margin-right: 0;
}
.footer__menu a {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    text-transform: lowercase;
}
.footer__link {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    margin-right: 20px;
}
.footer__link::after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background: #1e1e1e;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.footer__link:hover::after {
    visibility: visible;
    opacity: 1;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.footer__link:last-of-type {
    margin-right: 0;
}
.footer__payment {
    margin-right: 40px;
}
.footer__payment img {
    width: auto;
    height: 30px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-right: 10px;
    opacity: 0.3;
}
.footer__social-links {
    display: flex;
}
.footer__social-links__link {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    display: table-cell;
}
.footer__social-links__link:not(:last-of-type) {
    padding-right: 20px;
}
.footer__social-links__link img,
.footer__social-links__link svg {
    /*display: none;*/
}
.footer__social-links__link span::after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background: #1e1e1e;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.footer__social-links__link span:hover::after {
    visibility: visible;
    opacity: 1;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.button-up {
    margin-left: auto;
}
.button-up__btn {
    font-family: "Open Sans";
    color: rgba(0, 0, 0, 0.5);
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    cursor: pointer;
}
.button-up__btn svg {
    width: 25px;
    height: 24px;
}
.footer__settings {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    margin-right: 20px;
    text-transform: uppercase;
}
@media (max-width: 1200px) {
    .footer__container {
        width: 950px;
    }
    .footer__menu__parent {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
@media (max-width: 992px) {
    .footer {
        position: relative !important;
        z-index: 4;
        padding: 25px 20px 30px;
        margin-top: 40px;
    }
    .footer_fixed {
        padding-bottom: 30px;
        bottom: 0;
    }
    .footer_fixed .footer__column:first-of-type {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .footer_fixed .footer__column:first-of-type .footer__link {
        font-family: "Open Sans";
        font-weight: 400;
        font-size: 16px;
        line-height: 25px;
        letter-spacing: 0.01em;
        -webkit-font-feature-settings: "pnum" on, "lnum" on;
        font-feature-settings: "pnum" on, "lnum" on;
    }
    .footer_fixed .footer__column:last-of-type {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding-bottom: 40px;
        margin-bottom: 30px;
        border-bottom: 1px solid rgba(208, 205, 202, 0.4);
    }
    .footer_fixed .footer__politics {
        display: block;
    }
    .footer_bottom {
        padding: 0 0 20px;
    }
    .footer_bottom .footer__politics {
        display: none;
    }
    .footer_bottom .footer__link {
        font-family: "Open Sans";
        font-weight: 300;
        font-size: 11px;
        line-height: 20px;
        -webkit-font-feature-settings: "pnum" on, "lnum" on;
        font-feature-settings: "pnum" on, "lnum" on;
        margin-top: 10px;
    }
    .footer__container {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .footer__column {
        -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;
    }
    .footer__column:first-child {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .footer__menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        margin-bottom: 65px;
        gap: 25px;
    }
    .footer__menu__parent {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .footer__menu__parent li {
        margin-right: 0;
        text-align: center;
    }
    .footer__menu__parent a {
        color: rgba(30, 30, 30, 0.7);
    }
    .footer__settings {
        margin-right: 0;
    }
    .footer__link {
        margin-right: 0;
    }
    .footer__mail {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-bottom: 10px;
    }
    .footer__phone {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        display: none;
    }
    .footer__social-links {

        margin-left: 0;
        margin-bottom: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .footer__social-links__link {
        display: inline-block;
        line-height: 1;
        margin-right: 30px;
    }
    .footer__social-links__link:not(:last-of-type) {
        padding-right: 0;
    }
    .footer__social-links__link:last-of-type {
        margin: 0 0 0 auto;
    }
    .footer__social-links__link img {
        display: inline-block;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .footer__social-links__link svg {
        display: inline-block;
        vertical-align: top;
    }
    .footer__menu-block {
        width: 100%;
        padding-right: 0;
    }
    .footer__politics {
        color: rgba(30, 30, 30, 0.7);
    }
    .footer__payment {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: 0;
    }
}
@media (max-width: 768px) {
    .footer__logo {
        width: 57px;
    }
    .footer__social-links {
        display: none;
    }
}
.overlay {
    width: 100%;
    height: 100vh;
    overflow-y: auto;
    position: fixed;
    top: -100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    background: rgba(30, 30, 30, 0.3);
    z-index: 12;
}
.overlay.open {
    opacity: 1;
    top: 0;
    pointer-events: inherit;
}
.cart__modal,
.modal {
    position: relative;
    padding: 30px 35px 30px 30px;
    background: #fff;
    opacity: 1;
    pointer-events: none;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.modal.open {
    opacity: 1;
    pointer-events: inherit;
    display: block;
}
.modal__wrapper {
    padding: 30px 15px;
    width: 100%;
    min-height: 100%;
    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-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (max-width: 768px) {
    .modal__wrapper {
        overflow: auto;
    }
}
@media (max-width: 576px) {
    .overlay {
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: rgba(30, 30, 30, 0.3);
    }
    .cart__modal,
    .modal {
        width: 100%;
        max-width: 100%;
        padding: 20px 15px 15px;
    }
    .modal__wrapper {
        padding: 25px 0;
        width: 100%;
        -webkit-overflow-scrolling: touch;
        background: 0 0;
    }
}
.btn {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 55px;
    background: #1e1e1e;
    color: #fff;
    text-transform: lowercase;
    cursor: pointer;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.btn:not(.btn-white):hover {
    background: #000;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.btn-white {
    color: #1e1e1e;
    background: #fff;
}
.btn-white:hover {
    color: rgba(30, 30, 30, 0.7);
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.btn-border-red {
    border: 0.5px solid #d93737;
}
.btn-border-grey {
    border: 0.5px solid rgba(30, 30, 30, 0.2);
}
.btn:disabled,
.btn[disabled] {
    background: rgba(208, 205, 202, 0.4);
    color: #898d96;
    pointer-events: none;
}
.radio {
    cursor: pointer;
}
.radio input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.radio input:checked + span::before {
    border-color: rgba(30, 30, 30, 0.7);
    background-color: #fff;
    background-size: 8px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23000'/%3e%3c/svg%3e");
}
.radio input:disabled + span::before {
    background-color: rgba(208, 205, 202, 0.4);
}
.radio span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.radio span::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    border: 1px solid rgba(30, 30, 30, 0.7);
    border-radius: 50%;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
.select2 {
    width: 100% !important;
    position: relative;
    cursor: pointer;
}
.select2-selection {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 55px !important;
    padding: 0 12px;
    border: 0.5px solid rgba(30, 30, 30, 0.2);
}
.select2-selection * {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
}
.select2-selection__rendered {
    padding: 0 !important;
}
.select2-selection__arrow {
    display: none;
}
.select2-container {
    height: 55px;
    margin-bottom: 15px !important;
}
.select2-container:after {
    content: "";
    border-color: #1e1e1e transparent transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    height: 0;
    right: 15px;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}
.select2-container--open:after {
    display: none;
}
.select2-container--open .select2-selection {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.select2-container--open .select2-dropdown--below {
    top: -21px;
    border-radius: 0;
    border: 0.5px solid rgba(30, 30, 30, 0.2) !important;
}
.select2-container--open .select2-dropdown--below * {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
}
.select2-results__options {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 300px;
}
.select2-results__option {
    padding: 8px 24px !important;
}
.select2-results__option:hover {
    background: rgba(208, 205, 202, 0.4);
}
.select2-results__option.select2-results__option--highlighted {
    background: rgba(208, 205, 202, 0.4) !important;
    color: #1e1e1e !important;
}
.select2-dropdown {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0 !important;
    margin-top: -34px !important;
    border: 0.5px solid rgba(30, 30, 30, 0.2);
    background-color: #fff;
    cursor: pointer;
    position: absolute;
    z-index: 1051;
}
.select2-dropdown:after {
    content: "";
    border-color: #1e1e1e transparent transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    height: 0;
    right: 15px;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 30px;
    width: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.select2-search {
    display: block;
}
.select2-dropdown .select2-search {
    padding: 0;
    border-bottom: 0.5px solid rgba(30, 30, 30, 0.2) !important;
}
.select2-dropdown .select2-search__field {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    padding: 0 12px !important;
    height: 55px;
}
.select2-search__field {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
}
.select2-dropdown.select2-dropdown--above
.select2-search
.select2-search__field {
    border-bottom: 0;
}
.select2-dropdown.select2-dropdown--above {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0;
    margin-top: 55px !important;
}
.select2-dropdown.select2-dropdown--above * {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
}
.select2-dropdown.select2-dropdown--above:after {
    bottom: 25px;
    top: auto;
}
.select2-dropdown.select2-dropdown--above .select2-results {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.select2-dropdown.select2-dropdown--above .select2-search {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    border-top: 0.5px solid rgba(30, 30, 30, 0.2) !important;
}
.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}
select#PERSONAL_COUNTRY {
    display: none;
}
.link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.link span {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    text-transform: lowercase;
    color: #1e1e1e;
}
.link svg {
    position: absolute;
    top: 10px;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.link-white span {
    color: #fff;
}
.link-white svg {
    fill: #fff;
}
.link-right {
    padding-right: 29px;
}
.link-right svg {
    right: 0;
}
.link-right:hover svg {
    right: -5px;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.link-left {
    padding-left: 29px;
}
.link-left svg {
    left: 0;
}
.link-left:hover svg {
    left: -5px;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.arrow-close {
    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: 40px;
    height: 40px;
    margin: -14px;
    cursor: pointer;
}
.arrow-close svg {
    width: 20px;
    height: 20px;
}
.cart__item__remove svg {
    width: 12px;
    height: 12px;
    -webkit-filter: invert(60%) sepia(6%) saturate(406%) hue-rotate(184deg)
    brightness(92%) contrast(92%);
    filter: invert(60%) sepia(6%) saturate(406%) hue-rotate(184deg)
    brightness(92%) contrast(92%);
}
.form-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    max-width: 390px;
    height: 55px;
    border: 0.5px solid rgba(30, 30, 30, 0.2);
    margin-bottom: 15px;
}
.form-field_border.error-field {
    margin-top: 0;
    border: 0.5px solid #d93737;
}
.form-field_border.error-field .error-field__text {
    display: none;
}
.form-field.form-select:after {
    content: "";
    border-color: #1e1e1e transparent transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    height: 0;
    right: 15px;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}
.form-field_border-none {
    border: 0;
}
.form-field__label {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #898d96;
    position: absolute;
    top: 13px;
    left: 12px;
    pointer-events: none;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.form-field__span {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
}
.form-field__span a {
    color: #1e1e1e;
    text-decoration: underline;
}
.form-field__submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    padding: 0 15px;
    cursor: pointer;
}
.form-field__submit.apply .close {
    display: none;
}
.form-field__submit.delete .arrow {
    display: none;
}
.form-field__input-text {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    width: 100%;
    height: 100%;
    padding: 0 12px;
}
.form-field__input-text:focus,
.form-field__input-text:not([value=""]) {
    padding-top: 15px;
}
.form-field__input-text:focus ~ .form-field__label,
.form-field__input-text:not([value=""]) ~ .form-field__label {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 11px;
    line-height: 20px;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: rgba(30, 30, 30, 0.7);
    top: 6px;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.form-field__input-select {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    width: 100%;
    height: 100%;
    padding: 12px;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
}
.form-field__input-phone {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    width: 100%;
    height: 100%;
    padding: 0 12px;
}
.form-field__checkbox {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.form-field__checkbox + .form-field__checkbox__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.form-field__checkbox + .form-field__checkbox__label::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    cursor: pointer;
    border: 0.5px solid rgba(30, 30, 30, 0.7);
    margin-right: 7px;
    margin-top: 3px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 70% 70%;
}
.form-field__checkbox:checked + .form-field__checkbox__label::before {
    border-color: #1e1e1e;
    background-color: #1e1e1e;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.form-field__checkbox:disabled + .form-field__checkbox__label::before {
    border-color: rgba(30, 30, 30, 0.2);
    background-color: rgba(208, 205, 202, 0.4);
}
.form-fieldset {
    border: none;
    margin-bottom: 30px;
}
.form-fieldset__title {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: rgba(30, 30, 30, 0.7);
    /*text-transform: lowercase;*/
    margin-bottom: 15px;
}
.geography-zone__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
}
.geography-zone__title {
    font-family: "Open Sans";
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    text-transform: lowercase;
    margin-right: 67px;
    max-width: 250px;
}
.geography-zone__close {
    padding-top: 20px;
}
.geography-zone__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.geography-zone__form__radio {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    text-transform: lowercase;
}
.geography-zone__form__radio b {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    margin-right: 5px;
    font-weight: 700;
}
.geography-zone__form__select {
    width: 100%;
}
.geography-zone__form__select + .chosen-container {
    margin-bottom: 15px;
}
.geography-zone__form__submit {
    margin-top: 25px;
}
.woocommerce-account .auth__modal__content {
    margin-top: 80px;
}
@media (max-width: 768px) {
    .woocommerce-account .auth__modal__content {
        margin: 80px 15px;
    }
}
.auth__modal {
    width: 100%;
    max-width: 400px;
}
.auth__filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}
.auth__filter__item {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: rgba(30, 30, 30, 0.7);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-transform: lowercase;
}
.auth__filter__item:first-of-type {
    margin-right: 30px;
}
.auth__filter__item.recover {
    margin-bottom: 15px;
    text-decoration: underline;
}
.auth__filter.show-down {
    display: none;
}
.auth__filter.show-down.active {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
}
.auth__filter.show-down.active:before {
    content: "•";
    margin-right: 5px;
}
.auth__social {
    margin-top: 30px;
    color: rgba(30, 30, 30, 0.7);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-transform: lowercase;
}
.auth__login,
.auth__recover,
.auth__recover__send,
.auth__register {
    display: none;
}
.auth__login.active,
.auth__recover.active,
.auth__recover__send.active,
.auth__register.active {
    display: block;
}
.auth__recover__title {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
    font-weight: 700;
    padding-bottom: 15px;
}
.auth__recover__send {
    max-width: 290px;
}
.auth__recover__send img {
    padding-top: 20px;
}
.auth__recover__send a {
    display: inline-block;
    color: #1e1e1e;
}
.auth__register .woocommerce-privacy-policy-text {
    margin-bottom: 15px;
}
.auth__register .woocommerce-privacy-policy-text * {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: rgba(30, 30, 30, 0.7);
}
.auth__register .woocommerce-privacy-policy-text a {
    text-decoration: underline;
}
.auth__content {
    max-width: 335px;
}
.auth__close {
    position: absolute;
    top: 38px;
    right: 35px;
}
@media (max-width: 576px) {
    .auth__modal {
        max-width: 100%;
    }
    .auth__close {
        top: 18px;
        right: 15px;
    }
}
.nsl-container-buttons a {
    max-width: 100% !important;
}
.nsl-container-buttons .nsl-button-label-container {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    text-transform: none;
}
.nsl-container_auth {
    padding: 20px 0;
}
#nsl-custom-login-form-1 {
    margin-top: 0 !important;
}
#nsl-custom-login-form-1 .nsl-container-woocommerce-login-layout-below {
    padding-top: 0 !important;
}
.nsl-container_profile {
    padding:10px 0 20px 0;
    margin-bottom:20px;
    border-bottom: 1px solid rgba(0,0,0,.05);
}
.nsl-button-svg-container {
    padding: 8px;
    display: flex;
}
.popup-notification {
    position: fixed;
    left: calc((100% - 1190px) / 2);
    bottom: 70px;
    z-index: 5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 320px;
    width: 100%;
    padding: 15px;
    background: #ecebea;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.popup-notification * {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
    max-width: 270px;
}
.popup-notification a {
    text-decoration: underline;
}
.popup-notification.active {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
@media (max-width: 1200px) {
    .popup-notification {
        left: calc((100% - 950px) / 2);
    }
}
@media (max-width: 992px) {
    .popup-notification {
        left: 15px;
    }
}
@media (max-width: 576px) {
    .popup-notification {
        max-width: 300px;
        left: 0;
        bottom: 25px;
    }
}
.cart__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
}
.cart__item.disabled {
    display: none;
}
.cart__item__img {
    width: 190px;
    height: 285px;
}
.cart__item__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.cart__item__descr {
    width: calc(100% - 390px);
}
.cart__item__title {
    margin-bottom: 30px;
}
.cart__item__title * {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #000;
}
.cart__item__title__price {
    display: none;
}
.cart__item__quantity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.cart__item__quantity__minus,
.cart__item__quantity__plus {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: rgba(30, 30, 30, 0.7);
    width: 20px;
    height: 20px;
    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;
    cursor: pointer;
    border: 1px solid rgba(30, 30, 30, 0.2);
}
.cart__item__quantity__minus.active,
.cart__item__quantity__plus.active {
    color: #1e1e1e;
    border-color: #1e1e1e;
}
.cart__item__quantity__result {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: rgba(30, 30, 30, 0.7);
    margin: 0 10px;
}
.cart__item__attributes p {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #898d96;
    text-transform: lowercase;
}
.cart__item__price {
    width: 143px;
}
.cart__item__price * {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #000;
}
.cart__item__price_old {
    text-decoration: line-through;
    opacity: 0.5;
}
.cart__item__remove svg {
    fill: #898d96;
}
.cart__item_mini .cart__item__img {
    width: 90px;
    height: 130px;
}
.cart__item_mini .cart__item__img img {
    height: 100% !important;
    vertical-align: bottom;
}
.cart__item_mini .cart__item__title {
    margin-bottom: 10px;
}
.cart__item_mini .cart__item__title__price {
    display: block;
}
.cart__item_mini .cart__item__price {
    display: none;
}
.cart__item_mini .cart__item__descr {
    width: calc(100% - 150px);
}
@media (max-width: 768px) {
    .cart__item__img {
        width: 140px;
        height: 210px;
    }
}
@media (max-width: 576px) {
    .cart__item__title__price {
        display: block;
    }
    .cart__item__price {
        display: none;
    }
    .cart__item__descr {
        width: calc(100% - 190px);
    }
}
.cart__close {
    margin-right: -5px;
    margin-top: -7px;
}
.cart__modal {
    pointer-events: initial;
    width: 600px;
}
@media (max-width: 576px) {
    .cart__modal {
        width: 100%;
    }
}
.cart__modal__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.cart__modal__title {
    font-family: "Open Sans";
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
    margin-bottom: 25px;
}
.cart__modal__products {
    margin-bottom: 20px;
    max-width: 525px;
    max-height: 370px;
    overflow-x: hidden;
    overflow-y: auto;
}
.cart__modal__totals {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px;
}
.cart__modal__totals p {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
}
@media (max-width: 576px) {
    .cart__modal .cart__item__quantity {
        display: none;
    }
}

.info-block {
    display: none;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 15px;
    margin-bottom: 15px;
    background: #d0cdca;
}
.info-block__content {
    max-width: 90%;
}
.info-block * {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
}
.info-block a {
    text-decoration: underline;
}
.info-block.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.filter__modal {
    width: 100%;
    max-width: 400px;
}
.filter__modal__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.filter__modal__close {
    padding-top: 20px;
}
.filter__modal__title {
    font-family: "Open Sans";
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
    margin-bottom: 25px;
}
.filter__modal .filter__submit {
    max-width: 100%;
    margin-bottom: 0;
}
.filter__modal .filter__clear {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    position: absolute;
    top: 32px;
    left: 130px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    text-decoration: underline;
}
.filter__modal .filter__content {
    max-height: 1000px;
}
@media (max-width: 576px) {
    .filter__modal {
        max-width: 100%;
    }
    .filter__modal .filter__clear {
        top: 12px;
        left: 120px;
    }
}
.size-table__modal {
    max-width: 600px;
    width: 100%;
}
.size-table__modal .size-table__table {
    border-collapse: collapse;
    width: 100%;
}
.size-table__modal .size-table__table tr {
    text-align: left;
    height: 35px;
}
.size-table__modal .size-table__table thead th {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #898d96;
}
.size-table__modal .size-table__table tbody tr {
    border-bottom: 0.5px solid rgba(208, 205, 202, 0.4);
}
.size-table__modal .size-table__table tbody tr:hover {
    background: rgba(208, 205, 202, 0.4);
}
.size-table__modal .size-table__table tbody td {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
    font-weight: 400;
    text-align: left;
}
.size-table__modal .size-table__table tbody td:first-of-type {
    font-weight: 600;
    width: 20%;
}
.size-table__modal .size-table__description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-top: 50px;
}
.size-table__modal .size-table__description p {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
    margin-left: 100px;
    max-width: 85%;
}
.size-table__modal .size-table__block {
    position: relative;
    padding: 0 15px;
    margin-bottom: 40px;
}
.size-table__modal .size-table__block:last-child {
    margin-bottom: 50px;
}
.size-table__modal .size-table__header {
    margin: 0 0 30px;
}
.size-table__modal .size-table__accordion-item_active {
    margin: 0 0 30px;
}
.size-table__modal .size-table__accordion-item .size-table__table,
.size-table__modal .size-table__accordion-item .size-table__tables {
    margin-bottom: 0;
}
.size-table__modal .size-table__accordion__title {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
    margin-bottom: 45px;
}
.size-table__modal .size-table__accordion__text {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
}
.size-table__modal .size-table__units {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.size-table__modal .size-table__units a {
    font-weight: 300;
}
.size-table__modal .size-table__unit {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    font-weight: 300;
    display: inline-block;
    cursor: pointer;
    text-decoration: underline;
}
.size-table__modal .size-table__unit.active {
    font-weight: 600;
}
@media (max-width: 992px) {
    .size-table__modal .size-table__block {
        padding: 0;
    }
}
@media (max-width: 576px) {
    .size-table__modal .size-table__block {
        margin-top: 0;
        margin-bottom: 30px;
    }
    .size-table__modal .size-table__block:last-child {
        margin-bottom: 30px;
    }
    .size-table__modal .size-table__accordion__title {
        margin: 0 0 25px;
    }
    .size-table__modal .size-table__table {
        margin-bottom: 15px;
    }
    .size-table__modal .size-table__table tbody td {
        font-size: 12px;
        line-height: 16px;
    }
    .size-table__modal .size-table__description {
        margin: 30px 0 0;
    }
    .size-table__modal .size-table__description p {
        margin-left: 25px;
    }
}
.size-table__modal__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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 0 20px;
}
.size-table__modal__subtitle {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin: 30px 0 0;
}
.size-table__modal__title {
    font-family: "Open Sans";
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
}
.size-table__modal__filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}
.size-table__modal__filter {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: rgba(30, 30, 30, 0.7);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-transform: lowercase;
    margin-right: 30px;
}
.size-table__modal__filter.active {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
}
.size-table__modal__filter.active:before {
    content: "•";
    margin-right: 5px;
}
.size-table__modal__content {
    position: relative;
}
.size-table__modal__description {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    margin: 30px 0 0;
}
.size-table__modal__block {
    position: relative;
}
.size-table__modal .accordion-item__header {
    width: 40%;
    min-width: 237px;
}
.size-table__modal .accordion-item__header-title {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    font-weight: 400;
    color: #1e1e1e;
    padding-bottom: 0;
}
.size-table__modal .accordion-item__content {
    display: none;
    padding: 20px 0 0;
}
.size-table__modal .accordion-item__content p {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    font-weight: 400;
    color: #1e1e1e;
}
.size-table__modal .accordion:last-child {
    margin: 0;
}
.size-table__modal .accordion_measures-item {
    margin: 0 0 35px;
}
.size-table__modal .accordion_measures-item__header {
    border-bottom: none;
}
.size-table__modal .accordion_measures-item__header-title {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    font-weight: 300;
    text-decoration: underline;
}
.size-table__modal .accordion_measures-item__content {
    padding: 45px 0 0;
    margin: 0 0 50px;
}
.size-table__modal .accordion_tables-item__content {
    margin: 0 0 30px;
}
.size-table__modal .size-table__units {
    position: absolute;
    top: 0;
    right: 0;
}
@media (max-width: 768px) {
    .size-table__modal {
        max-width: 550px;
    }
    .size-table__modal__filters {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .size-table__modal__block {
        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;
    }
}
@media (max-width: 576px) {
    .size-table__modal {
        max-width: 100%;
    }
    .size-table__modal__filters {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .size-table__modal .size-table__units {
        position: static;
        margin-bottom: 25px;
    }
    .size-table__modal .accordion-item {
        margin: 0 0 25px;
    }
    .size-table__modal .accordion_measures-item__content {
        padding: 25px 0 0;
        margin: 0;
    }
}
.notice-block {
    position: fixed;
    left: calc((100% - 1190px) / 2);
    bottom: 70px;
    z-index: 5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 320px;
    width: 100%;
    padding: 15px;
    background: #ecebea;
}
.notice-block .arrow-close {
    background: url(/local/templates/500na700/css/../img/close.svg) no-repeat center;
}
.notice-block * {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e;
    max-width: 270px;
}
.notice-block a {
    text-decoration: underline;
}
@media (max-width: 1200px) {
    .notice-block {
        left: calc((100% - 950px) / 2);
    }
}
@media (max-width: 992px) {
    .notice-block {
        left: 15px;
    }
}
@media (max-width: 576px) {
    .notice-block {
        max-width: 100%;
        left: 0;
        bottom: 0;
    }
}
#nsl-notices-fallback {
    position: fixed !important;
    right: auto !important;
    top: auto !important;
    z-index: 5 !important;
    left: calc((100% - 1190px) / 2) !important;
    bottom: 70px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
    max-width: 320px !important;
    width: 100% !important;
    padding: 15px !important;
    background: #ecebea !important;
}
#nsl-notices-fallback .admin-bar #nsl-notices-fallback {
    top: auto !important;
}
#nsl-notices-fallback .error,
#nsl-notices-fallback .updated {
    position: unset !important;
    background: 0 0 !important;
    border-left: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    margin: 0 !important;
    padding: 0 !important;
    max-width: 270px !important;
    display: block;
    border-left-color: unset !important;
}
#nsl-notices-fallback .error p,
#nsl-notices-fallback .updated p {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #1e1e1e !important;
    margin: 0 !important;
    padding: 0 !important;
}
#nsl-notices-fallback .error::after,
#nsl-notices-fallback .updated::after {
    position: absolute !important;
    right: 15px !important;
    top: 15px !important;
    content: url(/local/templates/500na700/css/../img/close.svg) !important;
    display: block;
    height: 16px !important;
    width: 16px !important;
    line-height: 16px;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
}
.data-request {
    padding-top: 100px;
}
.data-request__form {
    max-width: 390px;
}
.dadata {
    position: relative;
}
.dadata .suggestions-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.dadata .suggestions-wrapper .suggestions-suggestions {
    width: 100%;
    border: 0.5px solid rgba(30, 30, 30, 0.2);
}
.dadata .suggestions-wrapper .suggestions-suggestions * {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
}
.dadata .suggestions-wrapper .suggestions-suggestions .suggestions-hint,
.dadata .suggestions-wrapper .suggestions-suggestions .suggestions-suggestion {
    padding: 8px 24px;
}
.dadata .suggestions-wrapper .suggestions-suggestions .suggestions-suggestion {
    cursor: pointer;
}
.dadata .suggestions-wrapper .suggestions-suggestions .suggestions-promo {
    display: none !important;
}

.spinner {
    border: 2px solid rgba(30, 30, 30, 0.2);
    border-radius: 50%;
    border-top: 2px solid #1e1e1e;
    width: 20px;
    height: 20px;
    margin: 0 10px;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
}
.spinner-white {
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-top: 2px solid #fff;
}
.spinner__wrapper {
    position: relative;
}
.spinner__wrapper:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
}
.spinner__wrapper .spinner {
    position: absolute;
    top: calc(50% - 25px);
    left: calc(50% - 25px);
    z-index: 2;
    width: 50px;
    height: 50px;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.progress-bar {
    display: block;
    text-align: center;
    width: 0;
    height: 3px;
    background: #c5bab8;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
}
.error-field {
    position: relative;
    margin-top: 30px;
    border-color: #d93737;
}
.error-field__text {
    font-family: "Open Sans";
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    position: absolute;
    top: -25px;
    left: 0;
    color: #d93737;
}
.error-message:not(:empty) {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    color: #d93737;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin-top: 15px;
}
.b24-widget-button-wrapper,
.bx-crm-widget-form-config-sidebar,
.bx-livechat-wrapper {
    z-index: 99999999991 !important;
}
.bx-livechat-body {
    background-color: #fff !important;
    background-image: none !important;
}
.bx-livechat-wrapper.bx-livechat-show {
    height: 450px;
}
.bx-livechat-box .bx-livechat-title {
    margin-left: 15px;
}
.bx-livechat-box .bx-livechat-help-title,
.bx-livechat-box .bx-livechat-title {
    font-family: "Open Sans";
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.5px;
}
.bx-livechat-box .bx-im-dialog-group-date .bx-livechat-user-name,
.bx-livechat-box .bx-im-message-content-text .bx-livechat-user-name,
.bx-livechat-box .bx-imopenlines-message-dialog-number .bx-livechat-user-name,
.bx-livechat-box .bx-livechat-alert-title-sm .bx-livechat-user-name,
.bx-livechat-box .bx-livechat-help-subtitle .bx-livechat-user-name,
.bx-livechat-box .bx-livechat-help-user .bx-livechat-user-name {
    font-family: "Open Sans";
    font-size: 14px;
    letter-spacing: 0.5px;
}
.bx-livechat-box .bx-im-textarea-input {
    padding: 0 15px;
}
.bx-livechat-box .bx-im-textarea-input::-webkit-input-placeholder,
.bx-livechat-box .ui-ctl-element::-webkit-input-placeholder {
    font-family: "Open Sans";
    font-size: 14px;
    letter-spacing: 0.5px;
}
.bx-livechat-box .bx-im-textarea-input::-moz-placeholder,
.bx-livechat-box .ui-ctl-element::-moz-placeholder {
    font-family: "Open Sans";
    font-size: 14px;
    letter-spacing: 0.5px;
}
.bx-livechat-box .bx-im-textarea-input:-ms-input-placeholder,
.bx-livechat-box .ui-ctl-element:-ms-input-placeholder {
    font-family: "Open Sans";
    font-size: 14px;
    letter-spacing: 0.5px;
}
.bx-livechat-box .bx-im-textarea-input::-ms-input-placeholder,
.bx-livechat-box .ui-ctl-element::-ms-input-placeholder {
    font-family: "Open Sans";
    font-size: 14px;
    letter-spacing: 0.5px;
}
.bx-livechat-box .bx-im-textarea-input,
.bx-livechat-box .bx-im-textarea-input::placeholder,
.bx-livechat-box .ui-ctl-element,
.bx-livechat-box .ui-ctl-element::placeholder {
    font-family: "Open Sans";
    font-size: 14px;
    letter-spacing: 0.5px;
}
.bx-livechat-box .bx-livechat-btn-cancel,
.bx-livechat-box .bx-livechat-btn.bx-livechat-btn-success {
    background-color: #fff;
    color: #1e1e1e;
    border-radius: 0;
    border: 1px solid #1e1e1e;
    font-family: "Open Sans";
    font-size: 12px !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase;
}
.bx-im-message-content-body-wrap .bx-im-message-content-text,
.bx-imopenlines-message .bx-imopenlines-message-dialog-number,
.bx-livechat-alert-title.bx-livechat-alert-title-sm {
    font-family: "Open Sans";
    font-size: 14px;
    letter-spacing: 0.5px;
}
.ui-ctl-element {
    font-family: "Open Sans" !important;
    font-size: 14px !important;
    letter-spacing: 0.5px !important;
}
.ui-ctl-element::-webkit-input-placeholder {
    font-family: "Open Sans" !important;
    font-size: 14px !important;
    letter-spacing: 0.5px !important;
}
.ui-ctl-element::-moz-placeholder {
    font-family: "Open Sans" !important;
    font-size: 14px !important;
    letter-spacing: 0.5px !important;
}
.ui-ctl-element:-ms-input-placeholder {
    font-family: "Open Sans" !important;
    font-size: 14px !important;
    letter-spacing: 0.5px !important;
}
.ui-ctl-element::-ms-input-placeholder {
    font-family: "Open Sans" !important;
    font-size: 14px !important;
    letter-spacing: 0.5px !important;
}
.ui-ctl-element::placeholder {
    font-family: "Open Sans" !important;
    font-size: 14px !important;
    letter-spacing: 0.5px !important;
}
.b24-widget-button-block .b24-widget-button-pulse {
    display: none;
}
@media (max-width: 992px) {
    .bx-livechat-wrapper {
        min-height: 80vh !important;
        max-height: 80vh !important;
    }
    .bx-livechat-wrapper.bx-livechat-show {
        right: 0 !important;
        bottom: 0 !important;
        width: 100vw !important;
        min-height: 80vh !important;
        max-height: 80vh !important;
    }
    .bx-livechat-wrapper + div > .b24-widget-button-wrapper {
        display: none !important;
    }
    .bx-livechat-mobile-state .b24-widget-button-inner-container {
        display: none !important;
    }
    .b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
        right: 25px;
        bottom: 25px;
    }
}
.b24-widget-button-icon-container {
    display: table !important;
}
.b24-widget-button-icon-animation,
.b24-widget-button-inner-item {
    display: table-cell !important;
    padding: 20px !important;
}
.ui-dialog,
.ui-widget-overlay {
    display: none !important;
}
.ui-dialog-titlebar {
    border: 0 !important;
    padding: 30px 30px 20px !important;
    height: auto !important;
}
.ui-dialog-titlebar .ui-button {
    display: block !important;
    font-size: 0;
    width: auto !important;
    height: auto !important;
    top: 25px !important;
    right: 35px !important;
}
.ui-dialog-titlebar .ui-button .ui-button-icon {
    width: 18px;
    height: 0.5px;
    margin: 10px 0;
    background-color: #000;
    -webkit-transform: translateY(10px) rotate(45deg);
    -ms-transform: translateY(10px) rotate(45deg);
    transform: translateY(10px) rotate(45deg);
}
.ui-dialog-titlebar .ui-button .ui-button-icon-space {
    display: block;
    width: 18px;
    height: 0.5px;
    margin: 10px 0;
    background-color: #000;
    -webkit-transform: translateY(-11px) rotate(-45deg);
    -ms-transform: translateY(-11px) rotate(-45deg);
    transform: translateY(-11px) rotate(-45deg);
}
.ui-dialog-titlebar .ui-button:before {
    content: none;
}
.ui-dialog-title {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    font-weight: 600;
}
.ui-dialog-content {
    padding: 0 80px 10px 30px !important;
}
.ui-dialog-buttonpane {
    border: 0 !important;
    padding: 30px 35px 15px 30px !important;
}
.ui-dialog-buttonset {
    float: inherit !important;
    width: 100%;
    height: 100%;
}
.ui-dialog-buttonset .ui-button {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.01em;
    -webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
    font-size: 20px !important;
    line-height: 25px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 55px !important;
    background: #1e1e1e !important;
    color: #fff !important;
    text-transform: lowercase;
    cursor: pointer;
    border: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 15px !important;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.ui-dialog-buttonset .ui-button:hover {
    background: #000 !important;
    -webkit-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
}
.ui-dialog-buttonset .ui-button:last-child {
    display: none !important;
}
.free-shipping-block {
    margin-bottom: 15px;
}
.free-shipping-block__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.free-shipping-block__text {
    max-width: 70%;
}
.free-shipping-block__price {
    margin-left: 5px;
}
.free-shipping-block__progress-bar {
    width: 100%;
    height: 5px;
    border: 0.5px solid rgba(0, 0, 0, 0.2);
}
.free-shipping-block__progress-bar span {
    display: block;
    height: 100%;
    background: #d0cdca;
}

.has-text-align-left {
    text-align: left;
}
.account__order__totals__item p:last-child,
.account__order__descr p:last-of-type,
.shipping__method bdi,
.cart__totals__row.cart__totals__products *,
.digi-dolyame-button__text,
.product .product__content .product__price *,
.free-shipping-block__price,
.cart__item .cart__item__title__price *,
.cart__totals__total .price {
	font-family: "IBM Plex Sans";
}

.account__order__button > div {
    font-family: "IBM Plex Sans";
    margin-top: 20px;
}
/* End */


/* Start:/local/templates/500na700/css/cart.min.css?17145485609199*/
@charset "UTF-8";@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(/local/templates/500na700/css/fonts/OpenSans-Light.eot);src:local(""),url(/local/templates/500na700/css/fonts/OpenSans-Light.eot?#iefix)format("embedded-opentype"),url(/local/templates/500na700/css/fonts/OpenSans-Light.woff2)format("woff2"),url(/local/templates/500na700/css/fonts/OpenSans-Light.woff)format("woff"),url(/local/templates/500na700/css/fonts/OpenSans-Light.ttf)format("truetype"),url(/local/templates/500na700/css/fonts/OpenSans-Light.svg#OpenSans)format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/local/templates/500na700/css/fonts/OpenSans-Regular.eot);src:local(""),url(/local/templates/500na700/css/fonts/OpenSans-Regular.eot?#iefix)format("embedded-opentype"),url(/local/templates/500na700/css/fonts/OpenSans-Regular.woff2)format("woff2"),url(/local/templates/500na700/css/fonts/OpenSans-Regular.woff)format("woff"),url(/local/templates/500na700/css/fonts/OpenSans-Regular.ttf)format("truetype"),url(/local/templates/500na700/css/fonts/OpenSans-Regular.svg#OpenSans)format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url(/local/templates/500na700/css/fonts/OpenSans-SemiBold.eot);src:local(""),url(/local/templates/500na700/css/fonts/OpenSans-SemiBold.eot?#iefix)format("embedded-opentype"),url(/local/templates/500na700/css/fonts/OpenSans-SemiBold.woff2)format("woff2"),url(/local/templates/500na700/css/fonts/OpenSans-SemiBold.woff)format("woff"),url(/local/templates/500na700/css/fonts/OpenSans-SemiBold.ttf)format("truetype"),url(/local/templates/500na700/css/fonts/OpenSans-SemiBold.svg#OpenSans)format("svg")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:700;src:url(/local/templates/500na700/css/fonts/playfair-display-v22-latin-ext_latin_cyrillic-700.eot);src:local(""),url(/local/templates/500na700/css/fonts/playfair-display-v22-latin-ext_latin_cyrillic-700.eot?#iefix)format("embedded-opentype"),url(/local/templates/500na700/css/fonts/playfair-display-v22-latin-ext_latin_cyrillic-700.woff2)format("woff2"),url(/local/templates/500na700/css/fonts/playfair-display-v22-latin-ext_latin_cyrillic-700.woff)format("woff"),url(/local/templates/500na700/css/fonts/playfair-display-v22-latin-ext_latin_cyrillic-700.ttf)format("truetype"),url(/local/templates/500na700/css/fonts/playfair-display-v22-latin-ext_latin_cyrillic-700.svg#PlayfairDisplay)format("svg")}.page-header{position:relative;padding:130px 0 25px}.page-header__back span,.page-header__title{font-family:"Open Sans";line-height:25px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on}.page-header__title{font-weight:600;font-size:20px;text-transform:lowercase}.page-header__back{position:absolute;top:41px;left:0;cursor:pointer}.page-header__back span{font-weight:300;font-size:16px;color:#898d96;margin-left:10px}.page-header__back svg{width:24px;height:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:992px){.page-header{padding-left:15px;padding-right:15px}}.cart_empty{font-family:"Open Sans";font-weight:300;font-size:16px;line-height:25px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on;text-transform:lowercase;margin-bottom:30px}.cart__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.cart__item.disabled{display:none}.cart__item__img{width:190px;height:285px}.cart__gift-package__img img,.cart__item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart__item__descr{width:calc(100% - 390px)}.cart__item__title{margin-bottom:30px}.cart__item__title *{font-family:"Open Sans";font-weight:300;font-size:16px;line-height:25px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on;color:#000}.cart__item__title__price{display:none}.cart__item__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__item__quantity__minus,.cart__item__quantity__plus,.cart__item__quantity__result{font-family:"Open Sans";font-weight:300;font-size:16px;line-height:25px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on;color:rgba(30,30,30,.7)}.cart__item__quantity__minus,.cart__item__quantity__plus{width:20px;height:20px;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;cursor:pointer;border:.5px solid rgba(30,30,30,.2)}.cart__item__quantity__minus.active,.cart__item__quantity__plus.active{color:#1e1e1e;border-color:#1e1e1e}.cart__item__quantity__result{margin:0 10px}.cart__item__attributes p{color:#898d96;text-transform:lowercase}.cart__item__price{width:143px}.cart__item__attributes p,.cart__item__price *{font-family:"Open Sans";font-weight:300;font-size:16px;line-height:25px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on}.cart__item__price *{color:#000}.cart__item__price_old{text-decoration:line-through;opacity:.5}.cart__gift-package__remove svg,.cart__item__remove svg{fill:#898d96}.cart__item_mini .cart__item__img{width:90px;height:130px}.cart__gift-package_mini .cart__gift-package__img img,.cart__item_mini .cart__item__img img{height:100%!important;vertical-align:bottom}.cart__item_mini .cart__item__title{margin-bottom:10px}.cart__item_mini .cart__item__title__price{display:block}.cart__item_mini .cart__item__price{display:none}.cart__item_mini .cart__item__descr{width:calc(100% - 150px)}@media (max-width:576px){.cart__item__img{width:140px;height:210px}.cart__item__title__price{display:block}.cart__item__price{display:none}.cart__item__descr{width:calc(100% - 190px)}}.cart__coupon.success{border-color:#42d57c}.cart__coupon.success input{pointer-events:none}.cart__coupon .spinner{position:absolute;right:12px;top:17px}@media (max-width:576px){.cart__coupon{max-width:100%}}.cart__totals__container{max-width:390px}.cart__totals__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.cart__totals__row *,.cart__totals__total *{font-family:"Open Sans";font-weight:300;font-size:16px;line-height:25px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on}.cart__totals__row a{color:#1e1e1e;text-decoration:underline}.cart__totals__total *{font-weight:400;font-size:20px}@media (max-width:576px){.cart__totals,.cart__totals__container{max-width:100%}}.cart__gift_check{font-family:"Open Sans";font-weight:300;font-size:16px;line-height:25px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__gift_check input{width:12px;height:12px;margin-right:10px;border:#898d96 solid 1px;border-radius:unset}.cart__gift_check input:checked{background:#1e1e1e;color:#fff;background-image:url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.cart__gift-package{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.cart__gift-package.disabled{display:none}.cart__gift-package__img{width:190px;height:260px}.cart__gift-package__descr{width:calc(100% - 390px)}.cart__gift-package__title{margin-bottom:30px}.cart__gift-package__title *{font-family:"Open Sans";font-weight:300;font-size:16px;line-height:25px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on;color:#000}.cart__gift-package__title__price{display:none}.cart__gift-package__options{font-family:"Open Sans";font-weight:300;font-size:16px;line-height:25px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on;color:#898d96;max-width:389px;width:100%;height:130px}.cart__gift-package__price{width:143px}.cart__count span,.cart__gift-package__price *{font-family:"Open Sans";font-weight:300;font-size:16px;line-height:25px;letter-spacing:.01em;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on}.cart__gift-package__price *{color:#000}.cart__gift-package_mini{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cart__gift-package_mini .cart__gift-package__img{width:90px;height:130px;margin-right:20px}.cart__gift-package_mini .cart__gift-package__title{margin-bottom:10px}.cart__gift-package_mini .cart__gift-package__title__price{display:block}.cart__gift-package_mini .cart__gift-package__price{display:none}.cart__gift-package_mini .cart__gift-package__descr{width:calc(100% - 150px)}.cart__gift-package_mini .cart__gift-package__options{display:none}@media (max-width:576px){.cart__gift-package__img{width:140px;height:210px}.cart__gift-package__title__price{display:block}.cart__gift-package__price{display:none}.cart__gift-package__descr{width:calc(100% - 190px)}}.cart__collaterals{max-width:390px}.cart__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.cart__count span{color:rgba(30,30,30,.7);margin-left:10px}@media (max-width:992px){.cart{padding:0 15px}}@media (max-width:576px){.cart__collaterals{max-width:100%}}
/* End */
/* /local/templates/500na700/components/bitrix/news.list/banner/style.min.css?1761215675986 */
/* /local/templates/500na700/components/bitrix/menu/nymph_menu/style.min.css?17242280052813 */
/* /local/templates/500na700/components/bitrix/catalog.section.list/mnn_menu_catalog/style.min.css?17145485545941 */
/* /local/templates/500na700/components/bitrix/socserv.auth.form/mnn_google/style.min.css?17145485622636 */
/* /local/templates/500na700/components/bitrix/main.register/mnn_register/style.min.css?1714548570600 */
/* /local/components/custom/sender.subscribe/templates/subscribe_form_footer/style.min.css?17391847891967 */
/* /local/templates/500na700/vendor/css/swiper-bundle.min.css?169202033216505 */
/* /local/templates/500na700/css/libs/swiper.min.css?169020370613666 */
/* /local/templates/500na700/vendor/css/suggestions.min.css?16920203322091 */
/* /local/templates/500na700/vendor/css/jquery.fancybox.min.css?169202033212795 */
/* /local/templates/500na700/css/style.css?1784279377109073 */
/* /local/templates/500na700/css/cart.min.css?17145485609199 */
