@charset "UTF-8";@font-face{font-family:"Montserrat";font-style:normal;font-weight:100;src:url("../fonts/Montserrat/Montserrat-Thin.woff") format("woff2");src:url("../fonts/Montserrat/Montserrat-Thin.woff2") format("woff2") url("../fonts/Montserrat/Montserrat-Thin.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:200;src:url("../fonts/Montserrat/Montserrat-ExtraLight.woff") format("woff2");src:url("../fonts/Montserrat/Montserrat-ExtraLight.woff2") format("woff2") url("../fonts/Montserrat/Montserrat-ExtraLight.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;src:url("../fonts/Montserrat/Montserrat-Light.woff") format("woff2");src:url("../fonts/Montserrat/Montserrat-Light.woff2") format("woff2") url("../fonts/Montserrat/Montserrat-Light.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../fonts/Montserrat/Montserrat-Regular.woff") format("woff2");src:url("../fonts/Montserrat/Montserrat-Regular.woff2") format("woff2") url("../fonts/Montserrat/Montserrat-Regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:url("../fonts/Montserrat/Montserrat-Medium.woff") format("woff2");src:url("../fonts/Montserrat/Montserrat-Medium.woff2") format("woff2") url("../fonts/Montserrat/Montserrat-Medium.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff2");src:url("../fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2") url("../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url("../fonts/Montserrat/Montserrat-Bold.woff") format("woff2");src:url("../fonts/Montserrat/Montserrat-Bold.woff2") format("woff2") url("../fonts/Montserrat/Montserrat-Bold.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;src:url("../fonts/Montserrat/Montserrat-ExtraBold.woff") format("woff2");src:url("../fonts/Montserrat/Montserrat-ExtraBold.woff2") format("woff2") url("../fonts/Montserrat/Montserrat-ExtraBold.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:url("../fonts/Montserrat/Montserrat-Black.woff") format("woff2");src:url("../fonts/Montserrat/Montserrat-Black.woff2") format("woff2") url("../fonts/Montserrat/Montserrat-Black.woff") format("woff")}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:#fff;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,.2),inset 0 0 3px 1px #fff;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:#fff;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:#fff;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:#fff;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:#fff;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:#fff;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:#000;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:#000}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:#000}.irs--sharp .irs-min,.irs--sharp .irs-max{color:#fff;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:#fff;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:#fff;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:#fff;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:#000}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid #000;background-color:#fff;transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#000;color:#fff}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}.catalog_items_list{margin-top:52px}.catalog_items_list section+section{margin-top:50px}@media(max-width: 599px){.catalog_items_list{margin-top:34px}.catalog_items_list section+section{margin-top:34px}}.flags{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.flags span{font-size:12px;color:#fff;padding:1px 6px;background:#902067;border-radius:2px}.flags span.black{background:#121214}.plus_minus{display:flex}.plus_minus .btn{width:40px;height:40px;background:linear-gradient(107.74deg, #912E6A 4.2%, #6B1E56 95.31%);border-radius:20px;cursor:pointer}.plus_minus .btn:after{content:" ";width:100%;height:100%;display:inline-block;-webkit-mask:url(../img/plus.svg) no-repeat center;mask:url(../img/plus.svg) no-repeat center;-webkit-mask-size:12px;mask-size:12px;background:#fff}.plus_minus .btn.minus:after{-webkit-mask-image:url(../img/minus.svg);mask-image:url(../img/minus.svg)}.plus_minus .price{flex:1;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}.plus_minus .price .count{color:#757575;font-size:11px}.plus_minus .price .value{font-size:15px;color:#000}.plus_minus .price .old{display:none;font-size:12px;color:#a1a1a1;text-decoration:line-through}.plus_minus:not(.added) .btn.minus{display:none}.plus_minus:not(.added) .price{align-items:flex-start}.plus_minus:not(.added) .price .old{display:block}.plus_minus:not(.added) .price .count{display:none}.plus_minus:not(.added) .price .value{font-size:20px;font-weight:500}.plus_minus.small .btn{width:28px;height:28px}.plus_minus.small .btn:after{-webkit-mask-size:12px;mask-size:12px}.plus_minus.gray .btn{background:#f0f0f5}.plus_minus.gray .btn:after{background:#757575}.products_list{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:30px}@media(max-width: 599px){.products_list{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));grid-gap:16px}}.product .image{position:relative;padding-top:100%;overflow:hidden;cursor:pointer;background:#f8f8fa url(../img/empty.png) no-repeat center;background-size:contain;border-radius:12px}.product .image .photos{position:absolute;width:100%;height:100%;top:0px;left:0px;overflow:hidden;border-radius:12px;isolation:isolate}.product .image .photos img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product .image .photos .slick-list,.product .image .photos .slick-track,.product .image .photos .slick-slide{height:100%}.product .image .photos .slick-slide div{height:100%}.product .image .photos .slide{background:#000}.product .image .flags{position:absolute;left:12px;top:14px}.product .image .favorite{position:absolute;right:8px;top:8px;width:28px;height:28px;cursor:pointer}.product .image .favorite:after{content:"";display:inline-block;width:100%;height:100%;-webkit-mask:url(../img/fi/heart.svg) no-repeat center;mask:url(../img/fi/heart.svg) no-repeat center;-webkit-mask-size:18px;mask-size:18px;background:#902067}.product .image .favorite.is_favorite:after{-webkit-mask-image:url(../img/fi/heart_fill.svg);mask-image:url(../img/fi/heart_fill.svg)}.product .name{font-size:18px;font-weight:500;color:#121214;margin-top:10px;cursor:pointer}.product .articul{font-size:13px;color:#757575;margin-top:10px}.product .text{font-size:14px;line-height:22px;margin-top:8px;white-space: pre-line;}.product .plus_minus{margin-top:8px;margin-bottom:10px;padding:8px 15px;border-radius:12px;background:#f8f8fa;align-items:center}.product .plus_minus .btn{width:30px;height:30px;background:unset}.product .plus_minus .btn:after{background:#902067;-webkit-mask-size:16px;mask-size:16px}.product.adult .image{cursor:pointer;background:#f0f0f5;text-align:center}.product.adult .image:before{content:" ";-webkit-mask:url(../img/icons/18+.svg) no-repeat center;mask:url(../img/icons/18+.svg) no-repeat center;-webkit-mask-size:100%;mask-size:100%;background:#902067;position:absolute;width:30px;height:30px;left:calc(50% - 15px);top:35%}.product.adult .image:after{content:"Товары для взрослых";position:absolute;font-size:14px;font-weight:500;color:#902067;width:calc(100% - 20px);left:10px;top:55%;text-align:center}.product.adult .image .photos{opacity:0}.product.big .image{cursor:default}.product.big .image .flags{left:20px;top:17px}.product.big .image .favorite{right:17px;top:17px}.product.big .image .favorite:after{-webkit-mask-size:20px;mask-size:20px}.product.big .name{cursor:default;margin-top:24px}.product_as_list{padding:20px 0px;position:relative;display:flex;gap:20px;align-items:center}.product_as_list:not(:last-child):after{content:" ";left:120px;right:0px;bottom:0;background:#f0f0f5;height:.5px;position:absolute}.product_as_list img{width:100px;height:100px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.product_as_list .info{flex:1}.product_as_list .info .name{font-size:20px;font-weight:500;color:#121214}.product_as_list .info .description{font-size:14px;font-weight:500;color:#757575;margin-top:4px}.product_as_list .plus_minus{width:175px}.product_as_list .actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end;flex:1}@media(max-width: 900px){.product_as_list:after{left:0}.product_as_list img{display:none}.product_as_list .info .name{font-size:16px}.product_as_list .actions .menu_button span{display:none}}.header_with_breadcrumbs{position:relative;padding-top:18px;margin-bottom:22px}.header_with_breadcrumbs ul{color:#545459;font-size:12px;list-style:none}.header_with_breadcrumbs ul li:not(:first-child){margin-left:17px;position:relative}.header_with_breadcrumbs ul li:not(:first-child):before{content:"/";position:absolute;left:-13px}.header_with_breadcrumbs ul li{display:inline-block}.header_with_breadcrumbs ul li a:hover{color:#121214;opacity:1}.header_with_breadcrumbs h1{font-size:28px;font-weight:600;line-height:36px;margin-top:9px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 900px){.header_with_breadcrumbs h1{flex-direction:column;align-items:start;gap:9px}}@media(max-width: 599px){.header_with_breadcrumbs{padding-top:15px}.header_with_breadcrumbs ul{display:none}.header_with_breadcrumbs h1{font-size:20px;font-weight:500;line-height:24px;margin-top:0}.header_with_breadcrumbs h1 .filters{flex-direction:column;width:100%}.header_with_breadcrumbs h1 .filters .menu_button i{height:20px}.header_with_breadcrumbs .shop_info{position:relative;text-align:left;padding:8px 0px;top:unset;margin-top:6px}}.catalog_page{margin-top:22px;display:grid;grid-template-columns:220px 1fr;grid-gap:20px}@media(max-width: 599px){.catalog_page{display:block}}.catalog_page .categories_list ul{margin-bottom:20px;display:flex;flex-direction:column;gap:16px}.catalog_page .categories_list ul li{position:relative}.catalog_page .categories_list ul li span{font-size:14px;font-weight:600;text-transform:uppercase;line-height:16px;padding:8px 40px 7px 12px;display:block;cursor:pointer;position:relative;display:block}.catalog_page .categories_list ul li span:after{content:" ";background:url(../img/arr_right.svg) no-repeat center;width:20px;height:20px;position:absolute;right:10px;top:6px}.catalog_page .categories_list ul li.has_childs{cursor:pointer}.catalog_page .categories_list ul li.has_childs>span:after{content:" ";background:url(../img/arr_down.svg) no-repeat center;width:20px;height:20px;position:absolute;right:10px;top:6px}.catalog_page .categories_list ul li.has_childs.opened>span:after{transform:rotate(180deg)}.catalog_page .categories_list ul li>ul{display:none}.catalog_page .categories_list ul li>ul li span{font-weight:500;text-transform:unset}.catalog_page .categories_list ul li>ul li ul{margin-left:20px}.catalog_page .categories_list ul li.active,.catalog_page .categories_list ul li span:hover{border-radius:15px;background:#f0f0f5}@media(max-width: 599px){.catalog_page .categories_list ul{flex-direction:row;width:100%}.catalog_page .categories_list ul li{flex:1 0 auto}.catalog_page .categories_list ul li span{padding:10px 20px;border-radius:80px}.catalog_page .categories_list ul li span:after{content:none}}.catalog_page .category_poducts{position:relative}.catalog_page .trio_grid{margin-top:52px;grid-gap:16px;min-height:207px}.filters{display:flex;grid-gap:10px;flex-wrap:wrap}.filters .menu_button{background:#f8f8fa;position:relative}.filters .menu_button .clear{display:none}.filters .menu_button.dark{background:#121214;color:#fff;padding-right:40px}.filters .menu_button.dark i{background-color:#fff}.filters .menu_button.dark .clear{display:block;position:absolute;top:5px;width:20px;height:calc(100% - 10px);right:10px;background:url(../img/close.svg) no-repeat center}.filters .menu_button.dark .clear:before{content:" ";left:0px;width:1px;height:100%;background:#fff;position:absolute;left:-4px}.filters .menu_button.dark.with_arr:after{display:none}@media(max-width: 900px){.filters .menu_button{padding:5px 0px;padding-left:14px;height:unset}}@media(max-width: 599px){.filters .menu_button{flex:1}.filters .menu_button .button_content{width:100%}}.button_content{display:none;position:absolute;width:300px;max-height:400px;top:100%;top:calc(100% + 5px);left:-4px;z-index:2;background:#fff;box-shadow:0px -6px 29px rgba(0,0,0,.07),0px -0.751293px 3.63125px rgba(0,0,0,.04),0px 39px 52px rgba(0,0,0,.07),0px 4.88341px 6.51121px rgba(0,0,0,.04);border-radius:8px;padding:10px 0px;cursor:default;overflow:auto;text-align:left}.button_content.float_right{left:unset;right:0px}.button_content.small{width:280px}.button_content .color_icon{width:16px;height:16px;display:inline-block;border-radius:16px}.button_content.select p{color:#121214;font-weight:normal;font-size:14px;line-height:20px;cursor:pointer;padding:11px 40px 11px 20px;display:flex;align-items:center;gap:5px}.button_content.select p:hover{background-color:#f8f8fa}.button_content.select p.active{background:#f8f8fa url(../img/check.svg) no-repeat center right 15px;font-weight:600}.button_content.select p.disabled{opacity:.5;cursor:default}.button_content.wide{width:320px}.button_content.check_list{padding:10px 20px}.button_content.check_list .search{padding:10px 0px}.button_content.check_list .is_empty{color:#84848a;font-size:16px;margin-top:44px;margin-bottom:84px;text-align:center}.button_content.check_list .items .checkbox{font-size:14px;font-weight:400;color:#121214;padding-top:10px;padding-bottom:10px}.button_content.range{padding:20px 15px}.button_content.range .range_inputs{padding:0px 5px;display:flex;gap:20px}.button_content.range .range_inputs .item p{font-size:12px;color:#545459}.button_content.range .range_inputs .item input{font-size:16px;color:#545459;border:1px solid #f0f0f5;border-radius:5px;padding:15px 20px;margin-top:7px}.button_content.range .range_picker{height:20px;margin:10px 0px 20px}.button_content.range .range_picker>div{width:100%;height:30px;font-size:14px}.button_content.range .range_picker .irs--flat .irs-bar{top:9px;height:2px;background-color:#84848a}.button_content.range .range_picker .irs--flat .irs-handle{top:9px;top:1px;cursor:pointer;background:url(../img/range_handler.svg) no-repeat center}.button_content.range .range_picker .irs--flat .irs-handle i{display:none}.button_content.range .range_picker .irs--flat .irs-line{background-color:#f0f0f5;height:2px;top:9px}.button_content .button{padding:10px 0px;font-size:16px;width:100%}.card{padding:20px;background:#fff;box-shadow:0px 80px 80px rgba(0,0,0,.03),0px 29.2013px 29.2013px rgba(0,0,0,.0206994),0px 14.1767px 14.1767px rgba(0,0,0,.0166887),0px 6.94968px 6.94968px rgba(0,0,0,.0133113),0px 2.74791px 2.74791px rgba(0,0,0,.00930055);border-radius:20px}.product_info{margin-top:18px}.product_info .product_main h3{margin-top:52px;margin-bottom:22px}.product_info .product_main .product_slider{height:480px;border-radius:24px;background:#f8f8fa;overflow:hidden;max-width:100%;position:relative;text-align:center}.product_info .product_main .product_slider .items{position:absolute;top:0px;width:100%;height:100%;left:0px}.product_info .product_main .product_slider .items .item{width:100%;height:480px}.product_info .product_main .product_slider .items .item img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product_info .product_main .product_slider .slide_arr{width:40px;height:40px;position:absolute;top:50%;top:calc(50% - 20px);background:red;left:10px;cursor:pointer;z-index:1;background:url(../img/arr_left.svg) no-repeat center;background-size:12px;opacity:.5}.product_info .product_main .product_slider .slide_arr:hover{opacity:.7}.product_info .product_main .product_slider .slide_arr.slide_next{left:unset;right:10px;background-image:url(../img/arr_right.svg)}.product_info .product_main .product_slider .slick-dots{display:inline-flex;background:#f8f8fa;border-radius:10px;padding:5px;position:relative;bottom:40px;gap:5px}.product_info .product_main .product_slider .slick-dots li{font-size:0}.product_info .product_main .product_slider .slick-dots li.slick-active button{background:#262629;width:20px}.product_info .product_main .product_slider .slick-dots li button{font-size:0;border:none;width:5px;height:5px;background-color:#b2b2b8;border-radius:5px;transition:width .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media(max-width: 599px){.product_info .product_main .product_slider{height:236px}.product_info .product_main .product_slider .items .item{height:236px}}.product_info .product_main .product_nav{margin-top:30px;gap:10px;display:inline-flex;flex-direction:row;flex-wrap:wrap}.product_info .product_main .product_nav p{display:flex;align-items:center;font-size:14px;font-weight:500;color:#121214;background:#f0f0f5;line-height:16px;padding:7px 15px;border-radius:20px;cursor:pointer;transition:.1s ease all;text-align:center}.product_info .product_main .product_nav p.active,.product_info .product_main .product_nav p:hover{color:#fff;background:#121214}.product_info .product_main .product_nav p.active span,.product_info .product_main .product_nav p:hover span{color:#121214;background:#fff}.product_info .product_main .product_nav p span{width:16px;height:16px;text-align:center;display:inline-block;font-size:9px;border-radius:40px;font-weight:bold;color:#fff;background:#121214;float:right;margin-left:7px}.product_info .product_main .text{line-height:22px;letter-spacing:-0.03px;font-size:16px;font-weight:normal;margin-top:26px;white-space:pre-line}.product_info .product_main .attributes p{display:flex;justify-content:space-between;margin-top:9px;position:relative}.product_info .product_main .attributes p:before{content:"";position:absolute;left:0px;right:0px;top:14px;height:1px;background-image:linear-gradient(90deg, #B2B2B8, #B2B2B8 45%, transparent 45%, transparent 100%);background-size:5px 1px}.product_info .product_main .attributes p span{background:#fff;position:relative;color:#545459;font-size:16px;line-height:22px}.product_info .product_main .attributes p .name{padding-right:10px}.product_info .product_main .attributes p .value{width:260px;padding-left:10px}@media(max-width: 900px){.product_info .product_main .attributes p{flex-direction:column;align-items:flex-start}.product_info .product_main .attributes p .name{font-weight:bold}.product_info .product_main .attributes p .value{padding-left:0}.product_info .product_main .attributes p:before{display:none}}.product_info .product_main .other_products{height:390px;position:relative}.product_info .product_main .other_products .other_slider{width:100%;height:382px;position:absolute}.product_info .product_main .other_products .other_slider:before{content:"";background:linear-gradient(to right, #ffffff, #ffffff00);position:absolute;top:0px;left:0px;width:50px;height:100%;z-index:1}.product_info .product_main .other_products .other_slider:after{content:"";background:linear-gradient(to left, #ffffff, #ffffff00);position:absolute;top:0px;right:0px;width:50px;height:100%;z-index:1}.product_info .product_main .other_products .other_slider .slide_arr{width:50px;height:50px;position:absolute;top:144px;background:red;left:20px;cursor:pointer;z-index:2;background:#fff url(../img/backward.svg) no-repeat center;box-shadow:0px 9px 29px rgba(0,0,0,.06),0px 2.6647px 6.9302px rgba(0,0,0,.03);border-radius:25px;background-size:12px}.product_info .product_main .other_products .other_slider .slide_arr.slide_next{left:unset;right:20px;background-image:url(../img/forward.svg)}.product_info .product_main .other_products .items{width:100%;height:100%}.product_info .product_main .other_products .items .product{max-width:220px;margin:75px 10px 120px;margin-bottom:120px}.product_info .product_main .reviews .reviews_rating{padding:20px;border:1px solid #f0f0f5;border-radius:20px;display:grid;grid-template-columns:160px 1fr 160px;grid-gap:40px;align-items:center}.product_info .product_main .reviews .reviews_rating .rating_stars{width:160px;height:32px}.product_info .product_main .reviews .reviews_rating .rating_stars:before,.product_info .product_main .reviews .reviews_rating .rating_stars:after{-webkit-mask-size:160px;mask-size:160px}.product_info .product_main .reviews .reviews_rating .rating_value{font-size:36px;color:#52cd66;font-weight:600}.product_info .product_main .reviews .reviews_rating .rating_value span{font-size:16px;font-weight:normal;color:#545459}.product_info .product_main .reviews .reviews_rating .rating_value.orange{color:#f2a255}.product_info .product_main .reviews .reviews_rating .rating_value.red{color:#f05a51}.product_info .product_main .reviews .reviews_rating .button{font-size:14px;padding:10px 0px;color:#84848a}@media(max-width: 900px){.product_info .product_main .reviews .reviews_rating{display:flex;flex-direction:column;gap:10px}.product_info .product_main .reviews .reviews_rating .button{padding:10px 30px}}.product_info .product_main .reviews .review_form{display:none;padding:20px;border:1px solid #f0f0f5;border-radius:20px;margin-top:10px}.product_info .product_main .reviews .review_form h3{margin-top:0px}.product_info .product_main .reviews .review_form .area{margin-top:20px}.product_info .product_main .reviews .review_form .area p{font-size:12px;color:#545459}.product_info .product_main .reviews .review_form .area p span{float:right}.product_info .product_main .reviews .review_form .area textarea{border-radius:5px;border:1px solid #f0f0f5;height:100px;margin-top:7px;padding:14px 20px}.product_info .product_main .reviews .review_form .inline_buttons{margin-top:22px}.product_info .product_main .reviews .comments{margin-top:40px}.product_info .product_main .reviews .comments .block{margin-top:40px}.product_info .product_main .reviews .comments .block.answer{margin-top:10px;padding-left:30px;background:url(../img/review_answer.svg) no-repeat top left 10px}.product_info .product_main .reviews .comments .block .top{padding-left:50px;position:relative;min-height:40px}.product_info .product_main .reviews .comments .block .top img{position:absolute;width:40px;height:40px;left:0;background:#f8f8fa;overflow:hidden;-o-object-fit:cover;object-fit:cover;border-radius:40px}.product_info .product_main .reviews .comments .block .top .name{font-size:14px;color:#262629;font-weight:500;margin-top:3px;line-height:18px}.product_info .product_main .reviews .comments .block .top .name span{font-size:12px;color:#545459;font-weight:normal;margin-left:10px}.product_info .product_main .reviews .comments .block .top .subtitle{font-size:12px;color:#545459;font-weight:normal;margin-top:4px}.product_info .product_main .reviews .comments .block .top .rating_stars{margin-top:4px}.product_info .product_main .reviews .comments .block .text{margin-top:10px}.product_info .product_main .reviews .comments .load_more{margin:34px auto 0px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 30px}.product_info .product_main .reviews .comments .load_more i{width:8px;height:4px;position:relative;top:-2px;left:4px}.product_info .product_order .category{font-size:12px;display:flex;justify-content:space-between;color:#262629}.product_info .product_order .category .title{line-height:14px}.product_info .product_order .category .rating{display:flex;align-items:center;gap:5px}.product_info .product_order .category .rating span{color:#545459}.product_info .product_order h3{margin-top:12px}.product_info .product_order .size{margin-top:15px;display:flex;justify-content:space-between}.product_info .product_order .size .price{font-size:24px;font-weight:bold;line-height:32px}.product_info .product_order .size .color{background:#f0f0f5;border-radius:15px;display:flex;padding:0px 10px;align-items:center;font-size:14px;font-weight:500;gap:5px;position:relative;padding-right:27px;min-height:30px}.product_info .product_order .size .color i{width:16px;height:16px;display:inline-block;border-radius:8px}.product_info .product_order .size .color:after{content:" ";background:url(../img/arr_down.svg) no-repeat center;width:20px;height:20px;position:absolute;right:5px}.product_info .product_order .size .color.active:after{transform:rotate(180deg)}.product_info .product_order .note{background:#f2f26d;font-size:14px;margin:28px -20px;display:flex;align-items:center;height:50px;padding:0px 20px;gap:5px;font-weight:500}.product_info .product_order .note i{width:14px;height:14px}.product_info .product_order .section{margin-top:28px}.product_info .product_order .section .title{font-size:14px;line-height:18px;font-weight:500}.product_info .product_order .attributes{margin-top:11px;display:inline-flex;gap:10px;flex-wrap:wrap}.product_info .product_order .attributes span{display:inline-block;background:#f0f0f5;border-radius:15px;padding:7px 15px;align-items:center;font-size:14px;font-weight:500;cursor:pointer}.product_info .product_order .attributes span.selected,.product_info .product_order .attributes span.selected:hover{background:#121214;color:#fff}.product_info .product_order .attributes span.disabled{opacity:.5;cursor:default}.product_info .product_order .attributes span:hover{background:#f8f8fa}.product_info .product_order .text{color:#545459;font-size:16px;line-height:22px;letter-spacing:-0.03px}.product_info .product_order .error{margin-top:11px;color:#c23d36;font-size:14px;line-height:18px;letter-spacing:-0.03px}.product_info .product_order .flex_buttons{margin-top:20px}.product_info .product_order .flex_buttons .favorite i{width:20px;height:15px;background:url(../img/like.svg) no-repeat center}.product_info .product_order .flex_buttons .favorite.is_favorite i{background-image:url(../img/like_fill.svg)}@media(max-width: 900px){.product_info .product_order h3{font-size:18px}.product_info .product_order .size{flex-direction:column;gap:5px}}@media(max-width: 599px){.product_info .product_order .size{flex-direction:row}}.review_buttons{display:flex;gap:3px;justify-content:center}.review_buttons span{position:relative;display:block;width:47px;height:47px;cursor:pointer}.review_buttons span:before{content:"";-webkit-mask:url(../img/icons/star-fill.svg) no-repeat center;mask:url(../img/icons/star-fill.svg) no-repeat center;-webkit-mask-size:40px;mask-size:40px;background:#b2b2b8;position:absolute;top:0px;left:0px;width:100%;height:100%}.review_buttons span.active:before{background:#902067;-webkit-animation:star_animation .3s linear;animation:star_animation .3s linear}.review_buttons span:hover:before{background:#902067}@-webkit-keyframes star_animation{0%{-webkit-mask-size:30px;mask-size:30px}50%{-webkit-mask-size:47px;mask-size:47px}100%{-webkit-mask-size:40px;mask-size:40px}}@keyframes star_animation{0%{-webkit-mask-size:30px;mask-size:30px}50%{-webkit-mask-size:47px;mask-size:47px}100%{-webkit-mask-size:40px;mask-size:40px}}.review_block{padding:0px 12px;margin-bottom:16px;text-align:center}.review_block .title{font-size:20px;font-weight:500;color:#902067}.review_block .subtitle{font-size:14px;color:#757575;margin-top:7px}.review_block .review_buttons{margin-top:7px}.order_main .section{margin-top:52px}.order_main .section h3.with_right_padding{padding-right:10px}@media(max-width: 599px){.order_main .section h3.with_right_padding{padding-right:0}}.order_main .section:first-child{margin-top:30px}.products_wide_list{margin-top:20px}.products_wide_list .store{display:grid;grid-template-columns:40px 1fr 150px;font-size:14px;grid-gap:10px;align-items:center;padding-right:10px}.products_wide_list .store img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:20px}.products_wide_list .store .name{color:#262629;font-weight:500}.products_wide_list .store .description{text-align:right;color:#545459}@media(max-width: 599px){.products_wide_list .store{padding-right:0}}.products_wide_list .product_wide{padding:20px 0px;display:grid;grid-template-columns:115px 1fr 114px 139px;grid-gap:20px;position:relative}.products_wide_list .product_wide.without_plus_minus{grid-template-columns:115px 1fr 139px}.products_wide_list .product_wide.without_plus_minus .controls{display:flex;gap:10px}.products_wide_list .product_wide.without_plus_minus .controls span{display:block;width:30px;height:30px;cursor:pointer;border-radius:15px;position:relative}.products_wide_list .product_wide.without_plus_minus .controls span:hover,.products_wide_list .product_wide.without_plus_minus .controls span.add_to_basket:hover{background-color:#f0f0f5}.products_wide_list .product_wide.without_plus_minus .controls span i{position:absolute;width:100%;height:100%;-webkit-mask:url(../img/icons/Base.svg) no-repeat center;mask:url(../img/icons/Base.svg) no-repeat center;background:#000}.products_wide_list .product_wide.without_plus_minus .controls span.add_to_basket{width:40px;background:#f8f8fa}.products_wide_list .product_wide.without_plus_minus .controls span.add_to_basket i{-webkit-mask-image:url(../img/icons/plus-linear.svg);mask-image:url(../img/icons/plus-linear.svg)}.products_wide_list .product_wide.without_plus_minus .controls span.favorite i{-webkit-mask-image:url(../img/icons/heart-linear.svg);mask-image:url(../img/icons/heart-linear.svg);background:#f05a51}.products_wide_list .product_wide.without_plus_minus .controls span.favorite.is_favorite i{-webkit-mask-image:url(../img/icons/heart-fill.svg);mask-image:url(../img/icons/heart-fill.svg)}.products_wide_list .product_wide:after{content:"";height:1px;bottom:0px;left:97px;right:0px;background:#f0f0f5;position:absolute}.products_wide_list .product_wide .img{width:100px;height:100px;position:relative;background:#f0f0f5;border-radius:20px;margin-right:15px}.products_wide_list .product_wide .img img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;left:15px}.products_wide_list .product_wide .name .title{font-size:20px;font-weight:500;color:#262629;line-height:24px}.products_wide_list .product_wide .name .size{font-size:16px;color:#545459;line-height:20px;margin-top:7px}.products_wide_list .product_wide .plus_minus{display:flex;align-items:center;height:30px;justify-content:space-between}.products_wide_list .product_wide .plus_minus .btn{height:30px;width:40px;background:#f8f8fa url(../img/icons/plus-linear.svg) no-repeat center;display:inline-block;border-radius:15px;cursor:pointer}.products_wide_list .product_wide .plus_minus .btn.minus{background-image:url(../img/icons/minus-linear.svg)}.products_wide_list .product_wide .plus_minus .value{flex:1;text-align:center;font-size:14px;font-weight:500;color:#262629}.products_wide_list .product_wide .price{display:flex;flex-direction:column;align-content:stretch;align-items:flex-end;padding-right:10px}.products_wide_list .product_wide .price .delete,.products_wide_list .product_wide .price .forward{height:30px;cursor:pointer;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:5px;padding:0px 15px;padding-right:0}.products_wide_list .product_wide .price .delete:after,.products_wide_list .product_wide .price .forward:after{content:"";width:16px;height:16px;background:url(../img/icons/delete-linear.svg) no-repeat center;background-size:100%}.products_wide_list .product_wide .price .delete.forward:after,.products_wide_list .product_wide .price .forward.forward:after{background-image:url(../img/forward.svg);background-size:12px}.products_wide_list .product_wide .price .price_label{flex:1;margin-top:16px;font-size:24px;font-weight:bold;color:#262629}@media(max-width: 900px){.products_wide_list .product_wide{display:block;padding-left:135px;position:relative;padding-bottom:81px}.products_wide_list .product_wide:after{right:-20px}.products_wide_list .product_wide .img{position:absolute;left:0px;top:20px}.products_wide_list .product_wide .name .title,.products_wide_list .product_wide .name .size{font-size:14px;line-height:18px}.products_wide_list .product_wide .plus_minus{height:40px;position:absolute;bottom:20px;right:0}.products_wide_list .product_wide .plus_minus .btn{width:40px;height:40px;border-radius:40px}.products_wide_list .product_wide .plus_minus .value{min-width:40px}.products_wide_list .product_wide .price{position:absolute;bottom:30px}.products_wide_list .product_wide .price .price_label{font-size:16px;margin-top:0}.products_wide_list .product_wide .price .delete{display:none}.products_wide_list .product_wide.without_plus_minus{padding-bottom:40px}.products_wide_list .product_wide.without_plus_minus .price{display:block;position:relative;bottom:unset;margin-top:31px}.products_wide_list .product_wide.without_plus_minus .price .forward{position:absolute;font-size:0;display:block;width:40px;height:40px;padding:0;border-radius:20px;right:0px;bottom:-10px;background:#f8f8fa url(../img/forward.svg) no-repeat center}.products_wide_list .product_wide.without_plus_minus .price .controls{position:absolute;right:0px;top:-6px}}.big_checkboxes{margin-top:22px;display:flex;flex-direction:column;gap:10px}.big_checkboxes.as_row{flex-direction:row;flex-wrap:wrap}.big_checkboxes.as_row .item{min-width:47%;flex-shrink:1;flex-grow:1;flex-basis:0}@media(max-width: 900px){.big_checkboxes.as_row .item{min-width:unset;flex-shrink:unset}}.big_checkboxes .item{padding:20px;border-radius:20px;border:1px solid #f0f0f5;display:flex;justify-content:space-between;align-items:center;padding-right:50px;cursor:pointer;gap:5px;position:relative}.big_checkboxes .item div:first-child{flex:3}.big_checkboxes .item.hide_checkbox:after{display:none}.big_checkboxes .item:after{content:"";position:absolute;width:20px;height:100%;background:url(../img/icons/check-circle-fill.svg) no-repeat center;right:22px;top:0px;opacity:0;transition:.1s ease opacity}.big_checkboxes .item .right{color:#262629;font-size:16px;font-weight:600;text-align:right;flex:1}.big_checkboxes .item:hover{background:#f8f8fa}.big_checkboxes .item.active{border-color:#f8f8fa;background:#f8f8fa;padding-right:50px}.big_checkboxes .item.active:after{opacity:1}.big_checkboxes .item.anim{padding-right:20px;transition:.1s ease-in padding}.big_checkboxes .item.anim.active{padding-right:50px}.big_checkboxes .item.with_tab_content{flex-wrap:wrap}.big_checkboxes .item.with_tab_content:after{top:30px;height:20px}.big_checkboxes .item.with_tab_content.active{background:#fff}.big_checkboxes .item.with_tab_content .content_top{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:5px}.big_checkboxes .item.with_tab_content .tab_content{flex:0 0 calc(100% + 30px);cursor:default}.detail_with_icon{display:flex;gap:10px;align-items:center}.detail_with_icon img{width:40px;height:40px;display:inline-block;background:#f0f0f5;border-radius:12px;position:relative;align-self:baseline}.detail_with_icon .icon{width:40px;height:40px;display:inline-block;background:#f0f0f5;border-radius:12px;position:relative;align-self:baseline}.detail_with_icon .icon i{content:"";position:absolute;width:100%;height:100%;-webkit-mask:url(../img/icons/base.svg) no-repeat center;mask:url(../img/icons/base.svg) no-repeat center;-webkit-mask-size:18px;mask-size:18px;background:#121214}.detail_with_icon .icon i.fill{display:none}.detail_with_icon .icon b{position:absolute;font-weight:600;font-size:12px;background:#902067;line-height:12px;padding:0px 0px;padding:4px 5px;min-width:20px;text-align:center;border-radius:20px;z-index:1;right:-5px;top:-5px;color:#fff}.detail_with_icon .icon.fill{background:#902067}.detail_with_icon .icon.fill i.fill{display:block;background:#fff}.detail_with_icon .icon.fill i.linear{display:none}.detail_with_icon .icon.fill b{color:#fff;background:#121214}.detail_with_icon .labels{flex:1}.detail_with_icon .labels .title{font-size:16px;line-height:20px;font-weight:600;color:#262629}.detail_with_icon .labels .subtitle{font-size:14px;line-height:18px;color:#545459}.detail_with_icon.small .icon{width:20px;height:20px;border-radius:none;background:none}.detail_with_icon.small .icon i{background:#902067}.detail_with_icon.small .labels .title{font-weight:500;color:#902067}.crossout{text-decoration:line-through}.product_order .results{display:flex;flex-direction:column;gap:15px;margin-top:22px}.product_order .results .item{display:flex;font-size:14px;line-height:18px;justify-content:space-between}.product_order .results .item .value{display:flex;flex-direction:column}.product_order .results .item .value .price{font-size:24px;line-height:32px;font-weight:bold}.product_order .results .item .value .bonuses{font-weight:600;color:#52cd66;font-size:14px;line-height:16px}.product_order .blocks{margin-top:20px}.product_order .blocks .block{padding:20px 0px;display:flex;justify-content:space-between;align-items:center;position:relative}.product_order .blocks .block:not(:last-child):after{content:"";position:absolute;left:35px;bottom:0px;height:1px;background:#f0f0f5;right:-20px}.product_order .blocks .block .masked_icon{cursor:pointer;width:40px;height:40px;-webkit-mask-size:18px;mask-size:18px}.user{display:flex;gap:10px;align-items:center}.user img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:25px}.user .info{flex:1}.user .info .name{font-size:20px;line-height:24px;font-weight:500;color:#262629}.user .info .phone{font-size:14px;line-height:18px;color:#545459}.user .bonuses{font-size:16px;line-height:20px;padding:5px 10px;border-radius:10px;background:#902067;color:#fff;font-weight:600}.menu{margin-top:20px;border:1px solid #f0f0f5;border-radius:20px;overflow:hidden}.menu .item{padding:20px;position:relative;padding-right:50px;cursor:pointer;transition:.1s ease background}.menu .item.active,.menu .item:hover{background:#f8f8fa}.menu .item.active.has_arrow:after,.menu .item:hover.has_arrow:after{opacity:1}.menu .item.has_arrow:after{content:"";position:absolute;height:14px;width:8px;right:26px;top:calc(50% - 7px);background:url(../img/arr_right.svg) no-repeat center;background-size:100%;opacity:.5}.menu .item:before{content:"";position:absolute;bottom:0px;height:1px;left:60px;right:0px;background:#f0f0f5}.menu .item:last-child:before,.menu .item.active:before{display:none}@media(max-width: 599px){.menu .item{padding:10px 20px}}.profile .menu_tab_contents .menu_tab_content{display:none}.profile .menu_tab_contents .menu_tab_content .is_hidden{display:none}@media(max-width: 599px){.profile .menu_tab_contents .menu_tab_content .is_hidden{display:flex}}.profile .list_items.as_grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(290px, 1fr));grid-gap:10px}.profile .list_items.as_grid .item{margin-top:0}.profile .list_items.as_grid .wide{grid-column:1/-1}.profile .list_items .item{padding:20px;border-radius:20px;border:1px solid #f0f0f5;margin-top:10px;position:relative}@media(max-width: 900px){.profile .list_items .item{border:none;margin-top:0;border-radius:20px 0px 0px 20px}.profile .list_items .item:before{content:"";position:absolute;bottom:0px;left:60px;right:-40px;height:1px;background:#f0f0f5}.profile .list_items .item:last-child:before{display:none}.profile .list_items .item.line_from_start:before{left:20px}}.profile .inline_buttons{margin-top:30px}.orders_list .item{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer}.orders_list .item:hover{background:#f8f8fa}.orders_list .item .price{flex:1;display:grid;grid-template-columns:1fr 1fr;text-align:center;align-items:center}.orders_list .item .price .price_label{font-size:20px;font-weight:500}.orders_list .item .price .delivery{font-size:14px;color:#545459;font-weight:normal}.orders_list .item .status_arr{padding-right:30px;position:relative;width:170px;text-align:right}.orders_list .item .status_arr:after{position:absolute;content:"";background:url(../img/arr_right.svg) no-repeat center right 4px;opacity:.6;width:30px;height:100%;right:0}.orders_list .item .status_arr .status{font-size:14px}@media(max-width: 1000px){.orders_list .item .labels .subtitle{opacity:0}.orders_list .item .status_arr{padding-right:0}.orders_list .item .status_arr:after{display:none}.orders_list .item .price{display:flex;justify-content:space-around;align-items:center;position:absolute;bottom:24px;left:70px;gap:12px}.orders_list .item .price .price_label,.orders_list .item .price .delivery{font-size:12px;font-weight:normal;color:#545459}}.upload_photo_form{display:flex;gap:10px}.upload_photo_form img{width:50px;height:50px;border-radius:25px;-o-object-fit:cover;object-fit:cover}.upload_photo_form .button .masked_icon{width:18px;height:18px}@media(max-width: 1000px){.upload_photo_form{flex-direction:column;align-items:stretch}.upload_photo_form img{margin:0px auto}}.cards_list .item,.addresses_list .item{display:flex;justify-content:space-between;align-items:center;gap:20px}.cards_list .item .detail_with_icon,.addresses_list .item .detail_with_icon{flex:1}.cards_list .item .controls,.addresses_list .item .controls{display:flex}.cards_list .item .controls>div,.addresses_list .item .controls>div{width:40px;height:40px;position:relative;border-radius:20px;transition:.1s ease background}.cards_list .item .controls>div:hover,.addresses_list .item .controls>div:hover{background:#f0f0f5}.cards_list .item .controls i,.addresses_list .item .controls i{width:40px;height:40px;-webkit-mask-size:20px;mask-size:20px;cursor:pointer;display:inline-block;background:#121214}.cards_list .item .controls i.favorite,.addresses_list .item .controls i.favorite{-webkit-mask:url(../img/icons/star-linear.svg) no-repeat center;mask:url(../img/icons/star-linear.svg) no-repeat center}.cards_list .item .controls i.favorite.is_favorite,.addresses_list .item .controls i.favorite.is_favorite{-webkit-mask-image:url(../img/icons/star-fill.svg);mask-image:url(../img/icons/star-fill.svg);background:#52cd66}.cards_list .item .controls i.edit,.addresses_list .item .controls i.edit{-webkit-mask:url(../img/icons/edit-linear.svg) no-repeat center;mask:url(../img/icons/edit-linear.svg) no-repeat center}.cards_list .item .controls i.delete,.addresses_list .item .controls i.delete{-webkit-mask:url(../img/icons/delete-linear.svg) no-repeat center;mask:url(../img/icons/delete-linear.svg) no-repeat center}.addresses_list.list_items .item{display:block;padding:0px}.addresses_list.list_items .item .info{padding:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:20px 20px 0px 0px}.addresses_list.list_items .item.opened .info{background:#f8f8fa}.addresses_list.list_items .item .address_form{border-top:1px solid #f0f0f5;padding:12px 20px 20px;display:none}.addresses_list.list_items .item .address_form h4{font-size:28px;line-height:36px;font-weight:600}@media(max-width: 900px){.addresses_list.list_items .item .address_form h4{font-size:20px;line-height:24px}}.addresses_list.list_items .open_form{cursor:pointer}@media(max-width: 900px){.addresses_list.list_items .item{margin-top:0}.addresses_list.list_items .item:before{display:none}.addresses_list.list_items .inline_buttons{display:flex;gap:10px;flex-direction:column}}.list.basket_popup_list .section .items{margin-top:16px;border-radius:20px;border:1px solid #f0f0f5;overflow:hidden}.list.basket_popup_list .section .items .item{position:relative;padding:20px 20px;display:grid;grid-template-columns:1fr 124px;align-items:center;gap:10px}.list.basket_popup_list .section .items .item:not(:last-child){border-bottom:1px solid #f0f0f5}.list.notifications_list .section:not(:first-child){margin-top:36px}.list.notifications_list .section .items{margin-top:16px;border-radius:20px;border:1px solid #f0f0f5;overflow:hidden}.list.notifications_list .section .items a{display:block}.list.notifications_list .section .items .item{position:relative;padding:20px;background:url(../img/icons/arrow-forward-linear-1.svg) no-repeat center right 20px;padding-right:50px;transition:.1s ease background-color;cursor:pointer}.list.notifications_list .section .items .item:hover{background-color:#f8f8fa;opacity:1}.list.notifications_list .section .items .item.without_link{cursor:default;background:none}.list.notifications_list .section .items .item.without_link:hover{background:none}.list.notifications_list .section .items .item:not(:last-child):before{content:"";position:absolute;bottom:0px;height:1px;left:60px;right:0px;background:#f0f0f5}@media(max-width: 900px){.list.notifications_list .section .items{border-radius:0;border:none}}.list_modal_content{max-height:unset;width:400px;padding:0}.list_modal_content .list{max-height:311px;overflow:auto}.list_modal_content .list .section{margin-top:16px !important}.list_modal_content .list .section .date{margin-left:20px;font-size:14px;font-weight:500;line-height:18px}.list_modal_content .list .section .items{margin-top:4px;border-radius:0;border:none}.list_modal_content .controls{display:flex;justify-content:space-between;padding:0px 20px;height:70px;border-top:1px solid #f0f0f5;align-items:center}.list_modal_content .controls span{font-size:14px;font-weight:600;display:flex;align-items:center;gap:5px;cursor:pointer}.list_modal_content .controls span.disabled{opacity:.5;cursor:default}.devices_list{border:1px solid #f0f0f5;border-radius:20px;margin-top:20px}.devices_list .block{display:grid;padding:20px;grid-template-columns:1fr 40px;grid-gap:10px;align-items:center;justify-items:center}.devices_list .block .title{font-weight:400;font-size:16px;line-height:22px;letter-spacing:-0.03px;text-align:left;margin:0}.devices_list .block i{cursor:pointer}.devices_list .block i:hover{background-color:#b2b2b8}.devices_list .block:not(:last-child){border-bottom:1px solid #f0f0f5}.article_item{display:flex;flex-direction:column;gap:10px}.article_item.centered{align-items:center;text-align:center}.article_item img{height:220px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.article_item .date{color:#84848a;font-size:15px;font-weight:500}.article_item .title{color:#121214;font-size:20px;font-weight:500}.article_item .description{color:#84848a;font-size:17px;font-weight:normal}.article img{width:100%;border-radius:8px}.article .text{margin-top:26px;color:#121214;font-size:16px;line-height:22px;white-space:pre-line}.journals_list{margin-top:45px}.journals_list .journal{display:grid;grid-template-columns:300px 1fr;grid-gap:28px;margin-bottom:40px}.journals_list .journal img{width:100%}.journals_list .journal .info{padding-bottom:80px;position:relative}.journals_list .journal .info .title{font-size:28px;font-weight:500}.journals_list .journal .info .text{font-size:16px;font-weight:500;color:#545459;white-space:pre-line;margin-top:13px}.journals_list .journal .info .button{position:absolute;bottom:0px;right:0px}@media(max-width: 1200px){.journals_list .journal{grid-template-columns:150px 1fr}}@media(max-width: 900px){.journals_list .journal{grid-template-columns:1fr}.journals_list .journal .info .title{font-size:22px}.journals_list .journal .info .text{font-size:14px}.journals_list .journal .info .button{left:0}}.journals_list_small{margin-top:45px;display:grid;grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));grid-gap:20px}.journals_list_small .journal{margin-bottom:16px}.journals_list_small .journal img{width:100%}.journals_list_small .journal .title{margin-top:10px;font-size:16px;font-weight:500;text-align:center}.jobs_list{margin-top:26px;grid-gap:20px !important}.jobs_list .item{background:#f8f8fa;color:#121214;font-size:16px;font-weight:500;padding:15px 20px;cursor:pointer}.jobs_list .item.with_arr{padding-right:45px;background:#f8f8fa url(../img/arr_right.svg) no-repeat center right 15px}.jobs_list .item:hover{background-color:#f0f0f5}.map{width:100%;height:400px;margin-top:20px;border-radius:20px;background:#f0f0f5}.ingredients{display:flex;flex-direction:column;gap:15px}.ingredient{display:flex}.ingredient .checkbox{font-size:14px;font-weight:normal;flex:1}.ingredient .count{font-size:14px;font-weight:500}.gallery{display:grid;grid-template-columns:repeat(auto-fill, minmax(185px, 1fr));grid-gap:16px}.gallery .item{padding-top:100%;position:relative;border-radius:8px;overflow:hidden;cursor:pointer;background:#121214}.gallery .item:after{content:" ";-webkit-mask:url(../img/eye.svg) no-repeat center;mask:url(../img/eye.svg) no-repeat center;-webkit-mask-size:30px;mask-size:30px;background:#fff;position:absolute;left:0;top:0px;width:100%;height:100%;opacity:0;transition:.1s ease opacity}.gallery .item:hover{opacity:1}.gallery .item:hover:after{opacity:1}.gallery .item:hover img{opacity:.7}.gallery .item img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:.1s ease opacity}*{margin:0;padding:0;outline:none;box-sizing:border-box;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{border:none}table,tr,td{border:none}a{color:inherit;text-decoration:none;transition:.1s ease opacity}a:hover{opacity:.8}body{background:#fff;font-size:16px;min-width:320px;position:relative;line-height:normal;font-family:"Montserrat",sans-serif;color:#121214;overflow-x:hidden;opacity:0}@media(max-width: 599px){body.disable_scroll_for_mobile{overflow:hidden}}input,textarea{width:100%;border:none;background:unset;font:inherit;color:inherit;resize:none}ul{list-style:none}.checkbox,.radio{display:block;position:relative;padding-left:29px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;font-weight:600;line-height:21px}.checkbox input,.radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:calc(50% - 10px);left:0;height:20px;width:20px;border-radius:5px;background-color:#fff;border:1px solid #545459}.radio .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border-radius:50%;border:1px solid #ff9c00;border:1px solid #97a3b4}.checkbox:hover input~.checkmark{background-color:#ccc}.checkbox input:checked~.checkmark{background-color:#121214;border-color:#121214}.checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkmark:after{display:block}.checkbox .checkmark:after{left:6px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.radio:hover input~.checkmark{background-color:#ccc}.radio input:checked~.checkmark{background-color:#fff;border-color:#ff9c00}.radio.green input:checked~.checkmark{border-color:#00c879}.radio.green input:checked~.checkmark:after{background:#00c879}.checkmark:after{content:"";position:absolute;display:none}.radio input:checked~.checkmark:after{display:block}.radio .checkmark:after{top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#ff9c00}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.error_text{color:#c23d36;font-size:12px;line-height:14px;margin-top:7px;padding-left:5px}.custom-select{position:relative;display:flex;flex-direction:column-reverse}.custom-select select{display:none}.custom-select.error .select-selected{border-bottom:2px solid #f05a51;border-radius:8px 8px 0px 0px;margin-bottom:0px}.custom-select.success .select-selected{border-bottom:2px solid #52cd66;border-radius:8px 8px 0px 0px;margin-bottom:0px}.custom-select .select-selected{background-color:#fff;color:#121214;font-size:16px;padding:14px 20px;border:1px solid #f0f0f5;border-radius:5px;cursor:pointer}.custom-select .select-selected:after{position:absolute;content:"";width:20px;height:20px;right:15px;background:url(../img/arr_down.svg) no-repeat center;transition:.1s ease transform}.custom-select .select-selected.select-arrow-active:after{transform:rotate(180deg)}.custom-select .select-items{position:absolute;width:100%;max-height:300px;top:100%;top:calc(100% + 5px);z-index:1;background:#fff;box-shadow:0px -6px 29px rgba(0,0,0,.07),0px -0.751293px 3.63125px rgba(0,0,0,.04),0px 39px 52px rgba(0,0,0,.07),0px 4.88341px 6.51121px rgba(0,0,0,.04);border-radius:8px;padding:10px 0px;cursor:default;overflow:auto}.custom-select .select-items div{color:#121214;font-weight:normal;font-size:14px;line-height:20px;cursor:pointer;padding:11px 40px 11px 20px;display:flex;align-items:center;gap:5px}.custom-select .select-items div:hover,.custom-select .select-items .same-as-selected{background-color:#f8f8fa}.custom-select .select-hide{display:none}.masked_icon{display:inline-block;-webkit-mask:url(../img/menu.svg) no-repeat center;mask:url(../img/menu.svg) no-repeat center;-webkit-mask-size:100%;mask-size:100%;background:#121214;width:20px;height:20px}.container{max-width:1180px;margin:0px auto}@media(max-width: 1200px){.container{padding:0px 20px}}.show_only_for_phone{display:none !important}@media(max-width: 599px){.show_only_for_phone{display:block !important}}.dropdown_shadow{box-shadow:0px -6px 29px rgba(0,0,0,.07),0px -0.751293px 3.63125px rgba(0,0,0,.035),0px 39px 52px rgba(0,0,0,.07),0px 4.88341px 6.51121px rgba(0,0,0,.035)}.menu_button{font-size:0px;display:inline-flex;height:30px;align-items:center;cursor:pointer;padding:0px 10px;grid-gap:5px;position:relative;border-radius:20px}.menu_button.with_arr{padding-right:35px}.menu_button.with_arr:after{content:" ";position:absolute;background:url(../img/arr_down.svg) no-repeat center;width:9px;height:100%;right:16px}.menu_button.active{background:#f0f0f5}.menu_button.active:after{transform:rotate(180deg)}.menu_button.primary,.menu_button.primary:hover{background:#902067}.menu_button.primary i,.menu_button.primary:hover i{background:#fff}.menu_button:hover{background:#f0f0f5}.menu_button>i{width:20px;height:100%;display:inline-block;-webkit-mask-size:22px;mask-size:22px}.menu_button>.indicator{font-size:8px;font-weight:600;position:absolute;right:6px;top:2px;background:#902067;color:#fff;padding:2px 4.5px;border-radius:10px}.menu_button>span{font-size:14px;font-weight:600;display:inline-block}.menu_button>span span{font-size:12px;display:inline-block;padding:4px 7px;background:#902067;border-radius:20px;margin-left:5px;color:#fff}body.fixed{padding-top:165px}body.fixed header{position:fixed;top:0;left:0;width:100%}body.fixed header .top{display:none}body.fixed .catalog_menu_section{position:fixed;top:125px;overflow:auto;height:100%}header{position:relative;z-index:10;background:#fff;box-shadow:0px 3px 6px rgba(51,51,51,.05)}header a{display:inline-flex}header .logo{width:150px;height:48px;display:flex;align-items:center;justify-content:center}header .logo img{max-width:100%;height:100%}header .top{height:40px;background:#f8f8fa}header .top .container{display:flex;justify-content:space-between;align-items:center;height:100%}header .top .masked_icon{background-color:#902067}header .top ul{list-style:none;display:flex;gap:16px}header .top ul li{display:block;color:#757575;font-weight:500;font-size:13px}header .middle{padding:11px 0px;border-bottom:1px solid #f0f0f5}header .middle .container{display:flex;width:100%;justify-content:space-between;align-items:center}header .middle .container>div:nth-child(1){order:1}header .middle .container>div:nth-child(2){order:2}header .middle .container>div:nth-child(3){order:3}header .middle .container>div:nth-child(4){order:4}header .middle .container>div:nth-child(5){order:5}header .middle .menu_buttons{display:flex;gap:4px;align-items:center}header .middle .menu_buttons .status{font-size:12px;min-height:10px;padding:4px 11px;border-radius:7px}header .bottom .container{display:flex;align-items:center;align-content:center;justify-content:space-between}header .bottom .container .main_menu{display:flex;padding:12px 0px;align-items:center}header .bottom .container .main_menu .menu_button:not(.with_arr){padding:0px 20px}header .bottom .container .main_menu .separator{height:23px;background:#ededed;display:block;width:1px;margin-left:30px;margin-right:50px}header .search_button{display:none}@media(max-width: 1200px){header .bottom .container{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}header .bottom .container::-webkit-scrollbar{display:none}header .bottom .container .main_menu{min-width:931px}header .bottom .container .main_menu .separator{display:none}}@media(max-width: 900px){header .menu_button .menu_title{display:none}header .logo img{width:120px}}@media(max-width: 599px){header .menu_button.with_arr{padding-right:10px}header .menu_button.with_arr:after{display:none}header .container{padding:0px 10px}header.search_opened{padding-bottom:60px}header .search_button{display:inline-flex}header .logo{flex-grow:1;justify-content:start}header .bottom .container .main_menu{min-width:893px}}.hide_for_desktop{display:none !important}@media(max-width: 900px){.hide_for_tablet{display:none !important}}@media(max-width: 599px){.hide_for_mobile{display:none !important}}.hide_scrollbar{-ms-overflow-style:none;scrollbar-width:none;overflow:auto}.hide_scrollbar::-webkit-scrollbar{display:none}.social{display:flex;gap:14px}.social i{width:28px;height:28px;display:block;-webkit-mask:url(../img/icons/instagram-fill.svg) no-repeat center;mask:url(../img/icons/instagram-fill.svg) no-repeat center;-webkit-mask-size:100%;mask-size:100%;background:#902067}.social i.whatsapp{-webkit-mask-image:url(../img/icons/whatsapp-fill.svg);mask-image:url(../img/icons/whatsapp-fill.svg)}.social i.facebook{-webkit-mask-image:url(../img/icons/facebook-fill.svg);mask-image:url(../img/icons/facebook-fill.svg)}.social i.instagram{-webkit-mask-image:url(../img/icons/instagram-fill.svg);mask-image:url(../img/icons/instagram-fill.svg)}.search{flex-grow:.8;font-size:16px;color:#121214;position:relative;z-index:1}.search .input_area{position:relative;z-index:1}.search .input_area input[type=text]{background:#f8f8fa;border-radius:8px;height:40px;border:none;padding:2px 45px 0px 20px;border-bottom:2px solid #0000}.search .input_area input[type=text]:focus{border-bottom:2px solid #262629;border-radius:8px 8px 0px 0px}.search .input_area .search_submit,.search .input_area .clear_search{background:url(../img/search.svg) no-repeat center;opacity:.5;position:absolute;right:0px;height:100%;width:50px;font-size:0;border:none;cursor:pointer;top:0}.search .input_area .clear_search{background-image:url(../img/close_popup.svg);display:none;opacity:1}.search .search_result{background:#fff;list-style:none;position:absolute;width:100%;padding:10px 0px;border-radius:0px 0px 8px 8px;display:none;z-index:1}.search .search_result li{font-size:14px;padding:10px 45px 10px 20px;line-height:20px;position:relative;text-transform:capitalize}.search .search_result li:hover{background:#f0f0f5;cursor:pointer}.search .search_result.is_history li:after{content:url(../img/search.svg);position:absolute;top:12px;right:16px;opacity:.4}@media(max-width: 599px){.search{position:absolute;display:none;width:100%;top:50px;left:0;background:#fff;padding:10px 20px 10px;border-bottom:1px solid #f0f0f5}.search .search_result{top:61px;left:0px;width:100%;border-radius:0px;box-shadow:0px 12px 16px #0000000d}}footer{background-color:#f8f8fa;font-size:16px;font-weight:normal;color:#121214;padding:56px 0px 66px;margin-top:100px}@media(max-width: 599px){footer{padding:20px 0px 26px;margin-top:40px}}footer .container .columns{display:grid;grid-template-columns:1fr .5fr;grid-gap:20px}footer .container .columns .group{display:grid;grid-template-columns:1fr 136px;grid-gap:20px}footer .container .columns .group.small{grid-template-columns:1fr 1fr 1fr}footer .container .columns .column h4{font-weight:600;font-size:16px;padding-bottom:1px}footer .container .columns .column h4 img{width:143px}footer .container .columns .column p.block{font-size:14px;margin-top:14px;line-height:22px}footer .container .columns .column .block{list-style:none}footer .container .columns .column .block li{font-size:16px;margin-top:9px;line-height:22px;letter-spacing:-0.03px}footer .container .columns .column .block li.contact_icon{color:#121214;padding-left:30px;position:relative}footer .container .columns .column .block li.contact_icon:before{position:absolute;content:" ";display:inline-block;width:20px;height:20px;-webkit-mask:url(../img/location.svg) no-repeat top 2px left;mask:url(../img/location.svg) no-repeat top 2px left;background:#121214;left:0px;top:0px}footer .container .columns .column .block li.contact_icon[icon=time]:before{-webkit-mask-image:url(../img/time.svg);mask-image:url(../img/time.svg)}footer .container .columns .column .block li.contact_icon[icon=info]:before{-webkit-mask-image:url(../img/icons/info-fill.svg);mask-image:url(../img/icons/info-fill.svg)}footer .container .columns .column .block li.contact_icon[icon=phone]:before{-webkit-mask-image:url(../img/call.svg);mask-image:url(../img/call.svg)}footer .container .columns .column .social{margin-top:20px}footer .container .columns .column .social i{width:24px;height:24px;background-color:#121214}footer .container .columns .column .apps img{width:136px;display:block;margin-top:15px}footer .container .columns .column section+section{margin-top:41px}footer .container .copyright{margin-top:49px;display:block;text-align:center;color:#b2b2b8}@media(max-width: 900px){footer .container .columns{grid-template-columns:1fr 3.3fr;grid-gap:10px}footer .container .columns .group.small{display:block}footer .container .columns .group.small .block{display:none}footer .container .columns .group .column section{margin:0px 0px 11px}footer .container .columns .group .column section.opened .block{display:block}footer .container .copyright{display:flex;flex-direction:column-reverse;grid-gap:20px;font-size:14px}footer .container .copyright p{justify-content:center}}@media(max-width: 599px){footer .container .columns{grid-template-columns:1fr;grid-gap:0px}footer .container .columns .group{display:block}footer .container .columns .column section h4{padding:11px 10px;padding-right:30px;position:relative;cursor:pointer}footer .container .columns .column section h4:after{content:" ";display:inline-block;-webkit-mask:url(../img/arr_down.svg) no-repeat center;mask:url(../img/arr_down.svg) no-repeat center;-webkit-mask-size:100%;mask-size:100%;background:#f0f0f5;width:10px;height:100%;position:absolute;right:6px;top:0px}footer .container .columns .column section.opened h4:after{transform:rotate(180deg)}footer .container .columns .column .block{display:none;padding:0px 10px}footer .container .columns .column .apps{padding-top:5px;display:flex;align-items:center;justify-content:center;grid-gap:20px}footer .container .columns .column .apps img{display:inline-block}footer .container .columns .column .apps h4{display:none}}.catalog_menu_section{position:absolute;width:100%;z-index:3;display:none;overflow:auto;height:100%}.catalog_menu_section .overlay{content:" ";background:rgba(0,0,0,.3);position:absolute;width:100%;height:100%;position:fixed;cursor:pointer;top:0}@media(max-width: 599px){.catalog_menu_section{top:165px;height:81vh;height:calc(100vh - 165px)}}.catalog_menu_section .catalog_menu{background:#fff;box-shadow:0px 14px 16px rgba(0,0,0,.04),0px 8px 8px rgba(0,0,0,.03),0px 4px 4px rgba(0,0,0,.02);padding:20px 0px 36px;color:#121214;font-size:14px;font-weight:600;position:relative;overflow:auto;min-height:60vh}.catalog_menu_section .catalog_menu .container{display:grid;grid-template-columns:220px 1fr;grid-gap:20px}.catalog_menu_section .catalog_menu .container .sections_list{position:relative}.catalog_menu_section .catalog_menu .container .sections_list ul{list-style:none}.catalog_menu_section .catalog_menu .container .sections_list ul li{padding:7px 35px 7px 20px;margin-bottom:10px;border-radius:40px;cursor:pointer;display:flex;gap:10px;align-items:center}.catalog_menu_section .catalog_menu .container .sections_list ul li i{min-width:20px}.catalog_menu_section .catalog_menu .container .sections_list ul li:hover{background:#f0f0f5}.catalog_menu_section .catalog_menu .container .sections_list ul li.active{background:#f0f0f5 url(../img/arr_right.svg) no-repeat center right 18px;background-size:8px}.catalog_menu_section .catalog_menu .container .section_categories_list .back{display:none}.catalog_menu_section .catalog_menu .container .section_categories_list a:hover{text-decoration:underline;opacity:1}.catalog_menu_section .catalog_menu .container .section_categories_list>ul{-moz-column-count:auto;column-count:auto;-moz-column-width:220px;column-width:220px;-moz-column-gap:20px;column-gap:20px;display:none}.catalog_menu_section .catalog_menu .container .section_categories_list>ul li{font-weight:400;line-height:18px;margin-bottom:12px}.catalog_menu_section .catalog_menu .container .section_categories_list>ul>li{font-weight:600;-moz-column-gap:20px;column-gap:20px;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:42px}.catalog_menu_section .catalog_menu .container .section_categories_list>ul>li ul{margin-top:12px}.catalog_menu_section .catalog_menu .container .section_categories_list>ul>li ul>li.has_childs>span{display:none}.catalog_menu_section .catalog_menu .container .section_categories_list .banners{display:flex;gap:22px;flex-direction:column}.catalog_menu_section .catalog_menu .container .section_categories_list .banners .img_banner{height:207px}@media(max-width: 599px){.catalog_menu_section .catalog_menu{padding-top:0;min-height:100vh}.catalog_menu_section .catalog_menu .container{grid-template-columns:1fr}.catalog_menu_section .catalog_menu .container .sections_list{position:absolute;width:100%;left:0px}.catalog_menu_section .catalog_menu .container .sections_list ul li{padding:21px 35px 21px 15px;margin:0px;border-radius:0;position:relative;background:url(../img/arr_right.svg) no-repeat center right 20px}.catalog_menu_section .catalog_menu .container .sections_list ul li:hover,.catalog_menu_section .catalog_menu .container .sections_list ul li.active{background:url(../img/arr_right.svg) no-repeat center right 20px;opacity:.4}.catalog_menu_section .catalog_menu .container .sections_list ul li:after{content:" ";position:absolute;width:100%;height:1px;bottom:0px;left:10px;background:#f8f8fa}.catalog_menu_section .catalog_menu .container.category_selected .sections_list{display:none}.catalog_menu_section .catalog_menu .container.category_selected .section_categories_list .back{display:block;padding:20px 0px;cursor:pointer;text-transform:uppercase;padding-left:35px;background:url(../img/arr_left.svg) no-repeat center left 10px}.catalog_menu_section .catalog_menu .container.category_selected .section_categories_list ul{-moz-column-count:1;column-count:1}.catalog_menu_section .catalog_menu .container.category_selected .section_categories_list ul ul{padding-left:20px;display:none;margin-top:0}.catalog_menu_section .catalog_menu .container.category_selected .section_categories_list ul li{margin:0px;font-size:16px;font-weight:600;position:relative}.catalog_menu_section .catalog_menu .container.category_selected .section_categories_list ul li span{display:block;padding:21px 0px 21px;border-bottom:1px solid #f8f8fa}.catalog_menu_section .catalog_menu .container.category_selected .section_categories_list ul li.has_childs{cursor:pointer}.catalog_menu_section .catalog_menu .container.category_selected .section_categories_list ul li.has_childs span{display:block}.catalog_menu_section .catalog_menu .container.category_selected .section_categories_list ul li.has_childs:after{content:" ";background:url(../img/arr_down.svg) no-repeat center;width:20px;height:20px;position:absolute;right:10px;top:20px}.catalog_menu_section .catalog_menu .container.category_selected .section_categories_list ul li.has_childs.opened>ul{display:block}.catalog_menu_section .catalog_menu .container.category_selected .section_categories_list ul li.has_childs.opened:after{transform:rotate(180deg)}}.content{min-height:50vh}.page_header{margin:43px 0px;display:flex;align-items:center;justify-content:space-between}.page_header.small_margin{margin:30px 0px 20px}.page_header h1{color:#121214;font-size:30px;font-weight:500;display:flex;gap:12px;align-items:center}@media(max-width: 900px){.page_header{flex-direction:column;align-items:start;margin:20px 0px;gap:20px}.page_header h1{font-size:24px}}h3,h2{color:#121214;font-weight:500;font-size:28px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}h3 span,h3 div,h2 span,h2 div{font-size:14px;padding:7px 0px;display:inline-flex;align-items:center;gap:5px;font-weight:600}h3 span .masked_icon,h3 div .masked_icon,h2 span .masked_icon,h2 div .masked_icon{-webkit-mask-size:16px;mask-size:16px}h3 span.show_more,h3 div.show_more,h2 span.show_more,h2 div.show_more{padding-right:35px;background:url(../img/forward.svg) no-repeat center right 15px}@media(max-width: 599px){h3,h2{font-size:20px}h3 .status,h2 .status{font-size:12px;height:20px;border-radius:5px}}h3 .show_popup,h2 .show_popup{cursor:pointer}h3.without_margin,h2.without_margin{margin-bottom:0}.status{font-size:17px;font-weight:600;padding:5px 10px;display:inline-flex;align-items:center;min-height:30px;border-radius:10px;color:#fff;background:#121214;text-align:center}.status.red{background:#f05a51}.status.green{background:#52cd66}.status.pink{color:#fff;background:#902067}.status.yellow{color:#121214;background:#f2f26d}.status.gray{color:#84848a;background:#f0f0f5}.rating_stars{width:60px;height:12px;position:relative;overflow:hidden;display:inline-block}.rating_stars:before,.rating_stars:after{content:" ";position:absolute;width:100%;height:100%;-webkit-mask:url(../img/star.svg) top left;mask:url(../img/star.svg) top left;-webkit-mask-size:60px;mask-size:60px;background-color:#52cd66}.rating_stars:after{-webkit-mask-image:url(../img/star_fill.svg);mask-image:url(../img/star_fill.svg);width:0px}.rating_stars.red:before,.rating_stars.red:after{background-color:#f05a51}.rating_stars.orange:before,.rating_stars.orange:after{background-color:#f2a255}.rating_stars.count0_5:after{width:10%}.rating_stars.count1_5:after{width:30%}.rating_stars.count2_5:after{width:50%}.rating_stars.count3_5:after{width:70%}.rating_stars.count4_5:after{width:90%}.rating_stars.count1:after{width:20%}.rating_stars.count2:after{width:40%}.rating_stars.count3:after{width:60%}.rating_stars.count4:after{width:80%}.rating_stars.count5:after{width:100%}.home_page_banner{padding-top:120px;position:relative}.home_page_banner .main_block{background:#f8f8fa;border-radius:36px;padding:60px;position:relative}.home_page_banner .main_block .text{color:#121214;position:relative;z-index:1;margin-right:34%}.home_page_banner .main_block .text i{display:inline-block;width:48px;height:48px;background:url(../img/download_links.svg) no-repeat center}.home_page_banner .main_block .text h2{margin-top:19px;font-size:36px;font-weight:600;line-height:48px}.home_page_banner .main_block .text h4{margin-top:13px;font-size:20px;font-weight:500}.home_page_banner .main_block .text .apps{margin-top:33px}.home_page_banner .main_block .text .apps img{width:136px;margin-right:9px}.home_page_banner .main_block .corner{position:absolute;width:46%;right:0px;top:0px;bottom:0px;border-radius:0px 36px 36px 0px;overflow:hidden}.home_page_banner .main_block .corner:after{content:" ";position:absolute;background:#f0f0f5;width:764px;height:764px;border-radius:100%;left:0px;top:50%;top:calc(50% - 382px)}.home_page_banner .screens{position:absolute;width:33%;right:20px;top:40px;bottom:0px;background:url(../img/screens.png) no-repeat center;background-size:contain}@media(max-width: 900px){.home_page_banner{padding-top:40px}.home_page_banner .screens{top:0px}}@media(max-width: 599px){.home_page_banner{padding-top:204px;margin-top:20px}.home_page_banner .main_block{padding:20px 20px 40px;z-index:1}.home_page_banner .main_block .text{margin:0px;text-align:center}.home_page_banner .main_block .text h2{font-size:24px;font-weight:bold}.home_page_banner .main_block .text h4{font-size:14px;font-weight:500;margin-top:8px}.home_page_banner .main_block .corner{height:90px;width:100%;top:0px;right:0px;bottom:unset;border-radius:36px 36px 0px 0px}.home_page_banner .main_block .corner:after{content:" ";position:absolute;background:#f0f0f5;width:870px;height:400px;border-radius:100%;top:unset;left:calc(50% - 435px);bottom:0px}.home_page_banner .screens{top:20px;width:100%;right:0}}@-webkit-keyframes loading-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loading-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader{text-align:center;padding:20px 0px}.loader:after{content:" ";-webkit-mask:url(../img/loader.svg) no-repeat center;mask:url(../img/loader.svg) no-repeat center;-webkit-mask-size:100%;mask-size:100%;background:#000;width:24px;height:24px;display:inline-block;top:16px;left:50%;left:calc(50% - 9px);-webkit-animation:loading-animation 1s linear infinite;animation:loading-animation 1s linear infinite}.loader.pink:after{background:#902067}.loader.big{margin-top:30px}.loader.big:after{width:30px;height:30px}.button,button.button,input[type=button].button,input[type=submit].button{color:#fff;background:#902067;font-size:16px;font-weight:600;line-height:20px;display:inline-block;padding:15px 20px;border-radius:25px;cursor:pointer;position:relative;display:block;text-align:center;border:none;display:flex;justify-content:center;align-items:center;gap:5px;transition:.1s ease background;font-family:inherit}.button:hover,button.button:hover,input[type=button].button:hover,input[type=submit].button:hover{background:#a12474}.button.full_width,button.button.full_width,input[type=button].button.full_width,input[type=submit].button.full_width{width:100%}.button.loading,button.button.loading,input[type=button].button.loading,input[type=submit].button.loading{font-size:0}.button.loading:after,button.button.loading:after,input[type=button].button.loading:after,input[type=submit].button.loading:after{content:" ";-webkit-mask:url(../img/loader.svg) no-repeat center;mask:url(../img/loader.svg) no-repeat center;-webkit-mask-size:100%;mask-size:100%;background:#fff;width:18px;height:18px;position:absolute;display:block;top:16px;left:50%;left:calc(50% - 9px);-webkit-animation:loading-animation 1s linear infinite;animation:loading-animation 1s linear infinite}.button.gray,button.button.gray,input[type=button].button.gray,input[type=submit].button.gray{background:#f8f8fa;color:#121214}.button.gray:hover,button.button.gray:hover,input[type=button].button.gray:hover,input[type=submit].button.gray:hover{background:#f0f0f5}.button.gray i,button.button.gray i,input[type=button].button.gray i,input[type=submit].button.gray i{background:#121214}.button.black,button.button.black,input[type=button].button.black,input[type=submit].button.black{background:#121214;color:#fff}.button.black .masked_icon,button.button.black .masked_icon,input[type=button].button.black .masked_icon,input[type=submit].button.black .masked_icon{background-color:#fff}.button.black:hover,button.button.black:hover,input[type=button].button.black:hover,input[type=submit].button.black:hover{background:#262629}.button.red,button.button.red,input[type=button].button.red,input[type=submit].button.red{background:#f05a51;color:#fff}.button.red .masked_icon,button.button.red .masked_icon,input[type=button].button.red .masked_icon,input[type=submit].button.red .masked_icon{background-color:#fff}.button.red:hover,button.button.red:hover,input[type=button].button.red:hover,input[type=submit].button.red:hover{background:#c23d36}.button.clear,button.button.clear,input[type=button].button.clear,input[type=submit].button.clear{background:none;color:#121214}.button.clear:hover,button.button.clear:hover,input[type=button].button.clear:hover,input[type=submit].button.clear:hover{background:#f8f8fa}.button.white,button.button.white,input[type=button].button.white,input[type=submit].button.white{background:#fff;color:#121214}.button.white .masked_icon,button.button.white .masked_icon,input[type=button].button.white .masked_icon,input[type=submit].button.white .masked_icon{background-color:#121214}.button.white:hover,button.button.white:hover,input[type=button].button.white:hover,input[type=submit].button.white:hover{background:#f8f8fa}.button.flex_1,button.button.flex_1,input[type=button].button.flex_1,input[type=submit].button.flex_1{flex:1}.button.circle,button.button.circle,input[type=button].button.circle,input[type=submit].button.circle{padding:0px;height:50px;width:50px}.button .masked_icon,button.button .masked_icon,input[type=button].button .masked_icon,input[type=submit].button .masked_icon{width:15px;height:15px;background:#fff}.button .masked_icon.large,button.button .masked_icon.large,input[type=button].button .masked_icon.large,input[type=submit].button .masked_icon.large{width:20px;height:20px}.button.big_icon .masked_icon,button.button.big_icon .masked_icon,input[type=button].button.big_icon .masked_icon,input[type=submit].button.big_icon .masked_icon{width:20px;height:20px}.button.disabled,button.button.disabled,input[type=button].button.disabled,input[type=submit].button.disabled{color:rgba(0,0,0,.3);cursor:default}.button.disabled i,button.button.disabled i,input[type=button].button.disabled i,input[type=submit].button.disabled i{opacity:.3}.inline_buttons{display:inline-flex;gap:20px}.inline_buttons.centered{display:flex;align-items:center;justify-content:center}.inline_buttons.small .button{font-size:16px;padding:10px 20px}.flex_buttons{display:flex;gap:10px}.flex_buttons.as_column{flex-direction:column}.flex_buttons a{display:block;flex:1}.flex_buttons a .button{width:100%}.illustration{width:100%;height:180px;display:block;background:url(../img/illustrations/unsuccessful.png) no-repeat center;background-size:contain}.illustration.unsuccessful{background-image:url(../img/illustrations/unsuccessful.png)}.illustration.address{background-image:url(../img/illustrations/address.png)}.illustration.cards{background-image:url(../img/illustrations/cards.png)}.illustration.cart{background-image:url(../img/illustrations/cart.png)}.illustration.cart2{background-image:url(../img/illustrations/cart2.png)}.illustration.fav{background-image:url(../img/illustrations/fav.png)}.illustration.first_launch{background-image:url(../img/illustrations/first_launch.png)}.illustration.nothing_found{background-image:url(../img/illustrations/nothing_found.png)}.illustration.orders{background-image:url(../img/illustrations/orders.png)}.illustration.paid{background-image:url(../img/illustrations/paid.png)}.illustration.processing{background-image:url(../img/illustrations/processing.png)}.illustration.QR{background-image:url(../img/illustrations/QR.png)}.illustration.receipt{background-image:url(../img/illustrations/receipt.png)}.illustration.reviews{background-image:url(../img/illustrations/reviews.png)}.illustration.successful{background-image:url(../img/illustrations/successful.png)}.illustration.unauth{background-image:url(../img/illustrations/unauth.png)}.dark_bg{background:#121214;height:100vh;display:flex;justify-content:center;align-items:center}.dark_bg .message_block{margin:0}.dark_bg .message_block .title{color:#fff}.dark_bg .message_block .subtitle{color:#f8f8fa}.message_block{width:380px;margin:80px auto;text-align:center}.message_block.align_left{text-align:left}.message_block .title{margin-top:14px;font-size:24px;font-weight:bold;line-height:32px;color:#262629}.message_block .subtitle{font-size:16px;color:#545459;line-height:22px;margin-top:7px}.message_block .button{margin-top:24px;display:block;width:100%}.message_block .buttons{margin-top:24px;display:flex;flex-direction:row;gap:10px}.message_block .buttons a{width:100%}.message_block .buttons .button{margin-top:0;flex:1}.message_block .buttons .button.bigger{flex:2}@media(max-width: 599px){.message_block{width:100%;padding:0px 20px}.message_block.align_left{text-align:center}.message_block .title{font-size:20px;font-weight:500;line-height:24px}.message_block .subtitle{font-size:14px}.message_block .buttons{flex-direction:column}}.form.as_grid{margin-top:22px;grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill, minmax(290px, 1fr))}.form.as_grid .block{margin-top:0px}.form.as_grid .block.wide{grid-column:1/-1}.form .block{margin-top:20px}.form .block .text{font-size:16px;line-height:22px;letter-spacing:-0.03px}.form .block .title{font-size:12px;color:#545459}.form .block .input{position:relative;margin-top:7px}.form .block .input .errorlist{display:none}.form .block .input.has_error input,.form .block .input.has_error textarea{border-bottom:2px solid #f05a51;border-radius:8px 8px 0px 0px;margin-bottom:0px}.form .block .input.has_error .errorlist{display:block;font-size:14px;margin-top:10px;color:#f05a51}.form .block .input.has_error .errorlist li{margin-top:8px;list-style:disc;list-style-position:inside}.form .block .input input,.form .block .input textarea{color:#121214;font-size:16px;font-weight:normal;padding:14px 20px;border:1px solid #f0f0f5;border-radius:5px;margin-bottom:1px}.form .block .input input:focus,.form .block .input textarea:focus{border:1px solid #f8f8fa;background:#f8f8fa;border-bottom:2px solid #262629;border-radius:5px 5px 0px 0px;margin-bottom:0px}.form .block .input input.error,.form .block .input textarea.error{border-bottom:2px solid #f05a51;border-radius:8px 8px 0px 0px;margin-bottom:0px}.form .block .input input.success,.form .block .input textarea.success{border-bottom:2px solid #52cd66;border-radius:8px 8px 0px 0px;margin-bottom:0px}.form .block .input span{position:absolute;right:20px;top:0px;height:100%;cursor:pointer;font-size:14px;font-weight:600;color:#84848a;display:flex;align-items:center}.form .block .input span.show_password{right:10px}.form .block .input span.show_password:after{content:" ";display:inline-block;width:30px;height:30px;background:url(../img/eye_closed.svg) no-repeat center;opacity:.4}.form .block .input span.show_password.opened:after{background-image:url(../img/eye.svg)}.form .block .input span.show_password:hover:after{opacity:.8}.form .block .checkbox{font-size:14px;font-weight:normal}.form .button{margin-top:20px}.form .flex_buttons{margin-top:20px}.form .flex_buttons .button{margin:0}.form .confirmed_eula{font-size:14px;line-height:18px;margin-top:36px;padding-left:30px;background:url(../img/confirmed_eula.svg) no-repeat top 6px left 4px}.form .confirmed_eula a{text-decoration:underline}.form .map{border-radius:20px;height:420px;background:#f8f8fa}.form .upload_images_block{display:flex;gap:10px;margin-top:10px}.form .upload_images_block .item{width:60px;height:60px;box-shadow:0px 8px 16px rgba(145,46,106,.24);border-radius:12px;border:2px solid #fff;position:relative;cursor:pointer}.form .upload_images_block .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:11px}.form .upload_images_block .item:after{content:" ";-webkit-mask:url(../img/fi/camera.svg) no-repeat center;mask:url(../img/fi/camera.svg) no-repeat center;-webkit-mask-size:24px;mask-size:24px;width:100%;height:100%;left:0;top:0;background:#902067;position:absolute;opacity:0}.form .upload_images_block .item:not(.upload_btn):hover img{opacity:.5}.form .upload_images_block .item:not(.upload_btn):hover:after{opacity:1;-webkit-mask-image:url("../img/fi/trash-2.svg");mask-image:url("../img/fi/trash-2.svg");-webkit-mask-size:20px;mask-size:20px}.form .upload_images_block .item.upload_btn{border:2px dashed #902067}.form .upload_images_block .item.upload_btn:after{opacity:1}.form_section{width:380px;margin:72px auto}.form_section h4{font-weight:600;font-size:28px;text-align:center;margin-bottom:30px}.form_section h5{font-weight:600;font-size:20px;text-align:center;margin-bottom:20px}@media(max-width: 599px){.form_section{width:100%;padding:0px 20px;margin:35px 0px}.form_section h4{font-size:20px;font-weight:500}}.paginator{font-size:0;display:flex;width:100%;margin-top:40px;flex-wrap:wrap;grid-gap:5px;justify-content:center}@media(max-width: 599px){.paginator{justify-content:center}}.paginator span{font-size:14px;font-weight:600;text-align:center;display:inline-block;width:50px;padding:7px 0px}.paginator span.active{color:#902067;font-weight:800}.paginator span.arr{width:30px;background:#f8f8fa url(../img/arr_left.svg) no-repeat center;height:30px;border-radius:30px;background-size:7px}.paginator span.arr.next{background-image:url(../img/arr_right.svg)}.paginator span.dotts{background:url(../img/more.svg) no-repeat center}.dialog_modal{position:absolute;right:0px;top:100%;margin:0px !important;z-index:140;cursor:default}@media(max-width: 599px){.dialog_modal{position:fixed;top:unset;bottom:0px;left:0px;padding:20px}}.popup{display:none;position:fixed;top:0px;width:100%;height:100%;left:0px;z-index:1000}.popup:before{content:" ";background:rgba(27,27,38,.7);position:fixed;top:0px;left:0px;width:100%;height:100%}.popup.scrollable_content{overflow:auto}@media(max-width: 599px){.popup.scrollable_content .inner{top:40px;bottom:unset}}.popup.with_blur:before{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.popup .inner{position:relative;padding:40px;background:#fff;width:440px;border-radius:20px;margin:80px auto}.popup .inner.big{width:560px}.popup .inner .close{background:url(../img/close_popup.svg) no-repeat center;position:absolute;width:40px;height:40px;top:20px;right:20px;cursor:pointer}.popup .inner .message_block{width:100%;margin:0}.popup .inner .form_section{width:100%;margin:0}@media(max-width: 599px){.popup .inner{position:absolute;left:10px;right:10px;width:unset;margin:0;bottom:10px;padding:20px}.popup .inner .message_block{padding:0}.popup .inner.big{width:unset}}.popup.right_side_popup .inner{position:absolute;right:0px;top:0px;bottom:0px;margin:0;border-radius:0;width:420px;padding-top:65px;overflow:hidden}.popup.right_side_popup .inner.with_controls{padding:0;display:grid;grid-template-rows:1fr 84px}.popup.right_side_popup .inner.with_controls .popup_content{margin-top:65px;overflow:auto;padding:10px 30px 20px;-ms-overflow-style:none;scrollbar-width:none}.popup.right_side_popup .inner.with_controls .popup_content::-webkit-scrollbar{display:none}.popup.right_side_popup .inner.with_controls .popup_controls{height:84px;left:0;bottom:0;width:100%;background:#fff;box-shadow:0px 1px 9px rgba(0,0,0,.06);display:grid;padding:0px 30px;align-items:center;height:100%}.popup.right_side_popup .inner .close{font-size:14px;font-weight:600;color:#121214;width:unset;height:unset;padding:7px 14px;background:url(../img/icons/close-linear.svg) no-repeat center right 14px;background-size:24px;padding-right:42px}.popup.right_side_popup .inner .close:before{content:"Закрыть"}@media(max-width: 599px){.popup.right_side_popup .inner{width:unset;left:0}.popup.right_side_popup .inner.with_controls{grid-template-rows:1fr 64px}}.with_right_block{display:grid;grid-template-columns:1fr 380px;grid-gap:40px}.with_right_block>*{min-width:1px}.with_right_block.no_margin{margin-top:0}.with_right_block .float_button,.with_right_block .bottom_action_bar{display:none}@media(max-width: 900px){.with_right_block{grid-template-columns:1fr 1fr;grid-gap:20px}}@media(max-width: 599px){.with_right_block{display:block}.with_right_block.opened .side_block{display:block}.with_right_block .float_button{display:block;position:fixed;width:60px;height:60px;background:red;bottom:40px;right:40px;border-radius:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#902067;box-shadow:0px 80px 80px rgba(0,0,0,.03),0px 29.2013px 29.2013px rgba(0,0,0,.02),0px 14.1767px 14.1767px rgba(0,0,0,.02),0px 6.94968px 6.94968px rgba(0,0,0,.01),0px 2.74791px 2.74791px rgba(0,0,0,.01);z-index:3}.with_right_block .bottom_action_bar{display:block;padding:10px 20px;border-top:1px solid #f0f0f5;position:fixed;bottom:0px;right:0px;left:0px;background:#fff;z-index:3;display:flex;gap:10px}.with_right_block .bottom_action_bar .button{flex:1}.with_right_block .bottom_action_bar .button.circle{flex:unset}.with_right_block .bottom_action_bar .button .masked_icon{width:20px;height:20px}.with_right_block .side_block{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:111;overflow:auto}.with_right_block .side_block:before{content:"";background:rgba(27,27,38,.7);position:fixed;top:0px;width:100%;height:100%;left:0}.with_right_block .side_block .card{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:0;margin:10px;position:relative}.with_right_block .side_block .card .base_info{padding:20px;flex:1;overflow:auto;max-height:80vh}.with_right_block .side_block .card .flex_buttons{margin:0;padding:20px}.with_right_block .side_block .close{width:20px;height:20px;background:url(../img/close_black.svg) no-repeat center;position:absolute;right:30px;top:30px;background-size:16px;cursor:pointer;opacity:.4;z-index:1}}.with_left_block{display:grid;grid-template-columns:380px 1fr;grid-gap:40px;margin-top:30px}.with_left_block.without_margin{margin-top:0}.with_left_block.without_margin .side_block .menu{margin-top:0}.with_left_block h2{color:#121214;font-weight:600;font-size:28px;line-height:36px;display:flex;gap:10px;align-items:center;margin-bottom:27px;justify-content:start}.with_left_block h2>i{display:none;-webkit-mask-size:20px;mask-size:20px}.with_left_block h2>div{cursor:pointer;margin-left:25px}.with_left_block h2>div .masked_icon{-webkit-mask-size:18px;mask-size:18px}.with_left_block h2 div:first-of-type{margin-left:auto}@media(max-width: 900px){.with_left_block{grid-template-columns:1fr 1fr;grid-gap:20px}.with_left_block h2>div{font-size:0;margin-left:0px}}@media(max-width: 599px){.with_left_block{display:block}.with_left_block h2{font-size:20px;line-height:24px;margin-bottom:27px}.with_left_block h2>i{cursor:pointer;display:block;width:30px;height:30px;background:url(../img/arr_left.svg) no-repeat center}.with_left_block.side_opened .side_block{display:block}.with_left_block.side_opened .menu_tab_contents{display:none}.with_left_block .side_block{display:none}.with_left_block .menu_tab_contents{display:block}}.has_click_overlay{position:relative}.click_overlay{cursor:pointer;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}.click_content{display:none}.click_content.from_right{left:unset;right:-4px}@media(max-width: 599px){.click_content{width:100vw;position:fixed;left:0px;right:0px;bottom:0px;top:unset}.click_content.from_right{right:0px;left:0px}}.switch_button{display:inline-block;width:45px;height:30px;border-radius:15px;border:1px solid #f0f0f5;position:relative;transition:.4s ease background;cursor:pointer}.switch_button:after{content:"";width:20px;height:20px;border-radius:15px;background:#262629;position:absolute;top:4px;left:4px;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.switch_button.checked{background:#902067}.switch_button.checked:after{left:19px;background:#fff}.switch_button input{display:none}.page{width:calc(100% - 380px)}.page .page_content h4{margin-top:17px;font-weight:500;font-size:20px;line-height:24px}.page .page_content p{margin-top:10px;font-size:16px;line-height:22px;letter-spacing:-0.03px}.page .page_content img{border-radius:4px;max-width:100%;margin-top:24px}@media(max-width: 900px){.page{width:100%}}@media(max-width: 900px){.page .page_content h4{font-size:14px;line-height:18px}.page .page_content p{font-size:14px;line-height:18px;letter-spacing:-0.03px}}.demo .demo_section{margin-top:20px;padding:20px 0px;border-bottom:2px dashed #f0f0f5;display:flex;flex-direction:column;gap:10px}.demo .demo_section.block{display:block}.demo .demo_section.block .demo_section_title{margin-bottom:10px}.demo .demo_section.grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));align-items:center;grid-gap:20px}.demo .demo_section.grid.two_columns{grid-template-columns:1fr 1fr}.demo .demo_section .demo_section_title{text-align:center;font-weight:500;opacity:.5}.has_tooltip{position:relative}.has_tooltip:hover s{display:block}.has_tooltip s{position:absolute;color:#fff;font-size:14px;line-height:20px;letter-spacing:-0.03px;font-weight:normal;padding:10px 15px;background:#121214;text-decoration:none;border-radius:8px;width:240px;right:0px;top:100%;top:calc(100% + 9px);display:none;z-index:1}.has_tooltip s:after{content:"";position:absolute;left:0px;right:0px;background:url(../img/tooltip_top.svg) no-repeat bottom 5px right 10px;height:20px;top:-14px}#snackbars{position:fixed;max-width:300px;z-index:150;top:20px;right:50px;display:flex;flex-direction:column;gap:10px}@media(max-width: 599px){#snackbars{max-width:unset;right:10px;top:10px;left:10px}}#snackbars #snackbar{display:none;font-size:16px;line-height:22px;background:#121214;color:#fff;padding:20px;border-radius:8px;display:flex;gap:10px;align-items:center;margin-bottom: 12px}#snackbars #snackbar.has_link{cursor:pointer}#snackbars #snackbar.has_link:after{content:"";display:inline-block;width:20px;height:20px;background:#fff;-webkit-mask:url(../img/icons/arrow-forward-linear-1.svg) no-repeat center;mask:url(../img/icons/arrow-forward-linear-1.svg) no-repeat center;-webkit-mask-size:100%;mask-size:100%}#snackbars #snackbar span{flex:1}#snackbars #snackbar i{display:inline-block;width:20px;height:20px;background:#fff;-webkit-mask:url(../img/icons/check-linear.svg) no-repeat center;mask:url(../img/icons/check-linear.svg) no-repeat center;-webkit-mask-size:100%;mask-size:100%}.title_desc{color:#fff;display:flex;gap:10px;flex-direction:column;align-items:flex-start}.title_desc.big{gap:18px}.title_desc.big h3{font-size:50px}.title_desc.big h5{font-size:28px}.title_desc.small h5{font-size:16px;font-weight:500}.title_desc.center{align-items:center;text-align:center}.title_desc h3{font-size:30px;font-weight:500;color:#fff;margin-bottom:0}.title_desc h5{font-size:20px;font-weight:400;color:#fff}.title_desc button{font-size:16px;font-weight:600;padding:10px 16px;position:relative;padding-right:36px;margin-top:4px}.title_desc button:after{content:"";width:20px;height:20px;position:absolute;background:url(../img/icons/arrow-forward-linear.svg) no-repeat center;right:11px}@media(max-width: 599px){.title_desc,.title_desc.big{gap:12px}.title_desc h3,.title_desc.big h3{font-size:28px}.title_desc h5,.title_desc.big h5{font-size:16px}}.img_banner{position:relative;overflow:hidden;border-radius:8px;font-size:0}.img_banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:290px}.img_banner:before{display:block;content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(107.74deg, rgba(0, 0, 0, 0.44) 4.2%, rgba(0, 0, 0, 0.44) 95.31%)}.img_banner.without_overlay:before{display:none}.img_banner .title_desc{position:absolute;bottom:36px;left:36px;right:36px}.img_banner .title_desc.center{left:16px;right:16px;bottom:18px}@media(max-width: 900px){.img_banner{min-height:150px}}@media(max-width: 599px){.img_banner{min-height:150px}.img_banner .title_desc{left:20px;bottom:20px}}.slick-dots{position:absolute;bottom:24px;left:0px;width:100%;display:flex;justify-content:center;gap:8px}.slick-dots button{font-size:0;border:none;background:#fff;width:8px;height:8px;border-radius:4px;transition:.1s ease width;opacity:.7;cursor:pointer}.slick-dots .slick-active button{width:16px;opacity:1}@media(max-width: 599px){.slick-dots{bottom:12px}}.small_dots .slick-dots{bottom:18px}.small_dots .slick-dots button{width:4px;height:4px;transition:.1s ease all}.small_dots .slick-dots .slick-active button{width:8px;height:8px}.pink_dotts .slick-dots button{background:#902067}.home_slider{background:#f8f8fa;font-size:0px}.home_slider .slide{height:500px}.home_slider .slide .container{position:relative}.home_slider .img_banner{border-radius:0}.home_slider .img_banner .title_desc{bottom:80px}@media(max-width: 599px){.home_slider .slide{height:300px}.home_slider .img_banner .title_desc{bottom:30px}}.home_block{margin-top:52px}.home_blocks{display:grid;grid-template-columns:1fr .7fr 1fr;gap:24px}.home_blocks .img_banner{min-height:247px}.home_blocks .img_banner:nth-child(1),.home_blocks .img_banner:nth-child(2){grid-row:span 2}@media(max-width: 900px){.home_blocks{grid-template-columns:1fr 1fr}.home_blocks .img_banner{height:300px}}@media(max-width: 599px){.home_blocks{display:flex;overflow:auto}.home_blocks .img_banner{height:250px;min-width:80%}}.home_blocks.small{grid-template-columns:1fr 1fr;margin-top:0}.home_blocks.small .img_banner:nth-child(2){grid-row:unset}@media(max-width: 1200px){.home_blocks.small{grid-template-columns:1fr}.home_blocks.small .img_banner{min-height:300px}}.trio_slider{padding:0px 43px 38px;position:relative}.trio_slider.arr_to_top .slide_arr{top:90px}.trio_slider .item{padding:0px 16px}.trio_slider .slick-dots{bottom:2px}.trio_slider .slide_arr{position:absolute;width:43px;height:43px;left:0px;top:35%;top:calc(50% - 22px);background:url(../img/arr_left.svg) no-repeat center;background-size:16px;cursor:pointer}.trio_slider .slide_arr.slide_next{left:unset;right:0;background-image:url(../img/arr_right.svg)}.trio_grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(275px, 1fr));grid-gap:36px}.trio_grid.small_gap{grid-gap:20px}.scroll_to_top{position:fixed;width:48px;height:48px;background:#902067;right:40px;bottom:-100px;cursor:pointer;border-radius:50px;transition:bottom .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.scroll_to_top:after{display:block;content:" ";width:100%;height:100%;-webkit-mask:url(../img/fi/arrow-up.svg) no-repeat center;mask:url(../img/fi/arrow-up.svg) no-repeat center;-webkit-mask-size:20px;mask-size:20px;background:#fff}body.fixed .scroll_to_top{bottom:40px}.horizontal_tabs{display:flex;height:41px}.horizontal_tabs span{font-size:16px;font-weight:500;text-align:center;display:block;border-bottom:2px solid #fff;cursor:pointer;padding:10px}.horizontal_tabs span.active{font-weight:600;border-color:#902067;color:#902067}.horizontal_tabs.full_width span{flex:1}.title_value{padding:15px 20px;border-bottom:solid .5px #ededed}.title_value .title{font-size:13px;color:#8f8f8f}.title_value .value{font-size:15px;color:#000;margin-top:4px}.faq_item{border-bottom:solid .5px #ededed}.faq_item .title{font-size:17px;padding:18px 32px;cursor:pointer;position:relative}.faq_item .title:after{position:absolute;content:"";width:20px;height:20px;right:15px;-webkit-mask:url(../img/arr_down.svg) no-repeat center;mask:url(../img/arr_down.svg) no-repeat center;background:#000;transition:.2s ease transform}.faq_item.opened .title{color:#902067}.faq_item.opened .title:after{transform:rotate(180deg);background:#902067}.faq_item .text{font-size:14px;padding:0px 32px 20px}