

/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button.min.css?17902549571082*/
a.button,button:not(.default):not(.button-default),input[type=button],input[type=reset],input[type=submit]{align-items:center;background:#f9e2db;border:none;border-radius:25px;color:#cb7a67;display:flex;flex-direction:row;font-size:1rem;font-weight:400;justify-content:center;line-height:120%;padding:.78rem 2.17rem;transition:.2s;white-space:nowrap;width:100%}a.button:hover,button:not(.default):hover:not(.button-default):hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#fdd2c5;color:#cb7a67;cursor:pointer}button:not(.default):focus:not(.button-default):focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{background:#cb7a67;color:#fff;outline:none}button:not(.default):disabled:not(.button-default):disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background:#d0d4e1;color:#fff}button:not(.default):disabled:hover:not(.button-default):disabled:hover,input[type=button]:disabled:hover,input[type=reset]:disabled:hover,input[type=submit]:disabled:hover{cursor:auto}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button.min.css?17902549571082*/
a.button,button:not(.default):not(.button-default),input[type=button],input[type=reset],input[type=submit]{align-items:center;background:#f9e2db;border:none;border-radius:25px;color:#cb7a67;display:flex;flex-direction:row;font-size:1rem;font-weight:400;justify-content:center;line-height:120%;padding:.78rem 2.17rem;transition:.2s;white-space:nowrap;width:100%}a.button:hover,button:not(.default):hover:not(.button-default):hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#fdd2c5;color:#cb7a67;cursor:pointer}button:not(.default):focus:not(.button-default):focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{background:#cb7a67;color:#fff;outline:none}button:not(.default):disabled:not(.button-default):disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background:#d0d4e1;color:#fff}button:not(.default):disabled:hover:not(.button-default):disabled:hover,input[type=button]:disabled:hover,input[type=reset]:disabled:hover,input[type=submit]:disabled:hover{cursor:auto}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/_active/button_active.min.css?1744209848188*/
a.button_active,a.button_active:hover,button.button_active,input[type=button].button_active,input[type=reset].button_active,input[type=submit].button_active{background:#cb7a67;color:#fff}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/_active/button_active.min.css?1744209848188*/
a.button_active,a.button_active:hover,button.button_active,input[type=button].button_active,input[type=reset].button_active,input[type=submit].button_active{background:#cb7a67;color:#fff}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/_disabled/button_disabled.min.css?1744209848215*/
a.button_disabled,a.button_disabled:hover,button.button_disabled,input[type=button].button_disabled,input[type=reset].button_disabled,input[type=submit].button_disabled{background:#d0d4e1;color:#fff;cursor:default}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/_disabled/button_disabled.min.css?1744209848215*/
a.button_disabled,a.button_disabled:hover,button.button_disabled,input[type=button].button_disabled,input[type=reset].button_disabled,input[type=submit].button_disabled{background:#d0d4e1;color:#fff;cursor:default}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/_left/button_left.min.css?1744209848317*/
a.button.button_left:not(.button-default),button.button_left,button.button_left:hover,input[type=button].button_left,input[type=button].button_left:hover,input[type=reset].button_left,input[type=reset].button_left:hover,input[type=submit].button_left,input[type=submit].button_left:hover{border-radius:10px 0 0 10px}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/_left/button_left.min.css?1744209848317*/
a.button.button_left:not(.button-default),button.button_left,button.button_left:hover,input[type=button].button_left,input[type=button].button_left:hover,input[type=reset].button_left,input[type=reset].button_left:hover,input[type=submit].button_left,input[type=submit].button_left:hover{border-radius:10px 0 0 10px}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/_mini/button_mini.min.css?1790254957302*/
a.button_mini:not(.button-default),button.button_mini:not(.button-default),input[type=button].button_mini:not(.button-default),input[type=reset].button_mini:not(.button-default),input[type=submit].button_mini:not(.button-default){font-size:16px;font-weight:400;line-height:120%;padding:.56rem 1.95rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/_mini/button_mini.min.css?1790254957302*/
a.button_mini:not(.button-default),button.button_mini:not(.button-default),input[type=button].button_mini:not(.button-default),input[type=reset].button_mini:not(.button-default),input[type=submit].button_mini:not(.button-default){font-size:16px;font-weight:400;line-height:120%;padding:.56rem 1.95rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/_right/button_right.min.css?1744209848326*/
a.button.button_right:not(.button-default),button.button_right,button.button_right:hover,input[type=button].button_right,input[type=button].button_right:hover,input[type=reset].button_right,input[type=reset].button_right:hover,input[type=submit].button_right,input[type=submit].button_right:hover{border-radius:0 10px 10px 0}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/_right/button_right.min.css?1744209848326*/
a.button.button_right:not(.button-default),button.button_right,button.button_right:hover,input[type=button].button_right,input[type=button].button_right:hover,input[type=reset].button_right,input[type=reset].button_right:hover,input[type=submit].button_right,input[type=submit].button_right:hover{border-radius:0 10px 10px 0}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-basket/button-basket.min.css?1744209848827*/
a.button-basket,button.button-basket,input[type=button].button-basket,input[type=reset].button-basket,input[type=submit].button-basket{border:none;border-radius:20px;height:40px;padding:0;width:60px}a.button-basket,button.button-basket,button.button-basket:hover,input[type=button].button-basket,input[type=button].button-basket:hover,input[type=reset].button-basket,input[type=reset].button-basket:hover,input[type=submit].button-basket,input[type=submit].button-basket:hover{background-color:#cb7a67;background-image:url(/local/templates/ast_2022_shop/demo/bem_blocks/button/button-basket/../../../../images/icon_cart.svg);background-position:50%;background-repeat:no-repeat}a.button-basket:hover{cursor:pointer}button.button-basket:disabled,input[type=button].button-basket:disabled,input[type=reset].button-basket:disabled,input[type=submit].button-basket:disabled{background-color:#d0d4e1}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-basket/button-basket.min.css?1744209848827*/
a.button-basket,button.button-basket,input[type=button].button-basket,input[type=reset].button-basket,input[type=submit].button-basket{border:none;border-radius:20px;height:40px;padding:0;width:60px}a.button-basket,button.button-basket,button.button-basket:hover,input[type=button].button-basket,input[type=button].button-basket:hover,input[type=reset].button-basket,input[type=reset].button-basket:hover,input[type=submit].button-basket,input[type=submit].button-basket:hover{background-color:#cb7a67;background-image:url(/local/templates/ast_2022_shop/demo/bem_blocks/button/button-basket/../../../../images/icon_cart.svg);background-position:50%;background-repeat:no-repeat}a.button-basket:hover{cursor:pointer}button.button-basket:disabled,input[type=button].button-basket:disabled,input[type=reset].button-basket:disabled,input[type=submit].button-basket:disabled{background-color:#d0d4e1}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-basket/_disabled/button-basket_disabled.min.css?1744209848750*/
a.button-basket.button-basket_disabled,button.button-basket.button-basket_disabled,button.button-basket.button-basket_disabled:hover,input[type=button].button-basket.button-basket_disabled,input[type=button].button-basket.button-basket_disabled:hover,input[type=reset].button-basket.button-basket_disabled,input[type=reset].button-basket.button-basket_disabled:hover,input[type=submit].button-basket.button-basket_disabled,input[type=submit].button-basket.button-basket_disabled:hover{background-color:#d0d4e1}a.button-basket.button-basket_disabled:hover,button.button-basket_disabled:hover,input[type=button].button-basket_disabled:hover,input[type=reset].button-basket_disabled:hover,input[type=submit].button-basket_disabled:hover{cursor:default}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-basket/_disabled/button-basket_disabled.min.css?1744209848750*/
a.button-basket.button-basket_disabled,button.button-basket.button-basket_disabled,button.button-basket.button-basket_disabled:hover,input[type=button].button-basket.button-basket_disabled,input[type=button].button-basket.button-basket_disabled:hover,input[type=reset].button-basket.button-basket_disabled,input[type=reset].button-basket.button-basket_disabled:hover,input[type=submit].button-basket.button-basket_disabled,input[type=submit].button-basket.button-basket_disabled:hover{background-color:#d0d4e1}a.button-basket.button-basket_disabled:hover,button.button-basket_disabled:hover,input[type=button].button-basket_disabled:hover,input[type=reset].button-basket_disabled:hover,input[type=submit].button-basket_disabled:hover{cursor:default}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-blue/button-blue.min.css?17761744171127*/
a.button-blue:not(.button-default),button.button-blue:not(.button-default),input[type=button].button-blue,input[type=reset].button-blue,input[type=submit].button-blue{background:#d1dfed!important;border:none;border-radius:25px;color:#3d6791!important}a.button-blue:not(.button-default):hover,button.button-blue:not(.button-default):hover,input[type=button].button-blue:hover,input[type=reset].button-blue:hover,input[type=submit].button-blue:hover{background:#acc4db!important;color:#3d6791!important;cursor:pointer}button.button-blue:not(.button-default):focus,input[type=button].button-blue:focus,input[type=reset].button-blue:focus,input[type=submit].button-blue:focus{background:#3d6791!important;color:#b5c0d2!important}button.button-blue:disabled:hover,button.button-blue:not(.button-default):disabled,input[type=button].button-blue:disabled,input[type=button].button-blue:disabled:hover,input[type=reset].button-blue:disabled,input[type=reset].button-blue:disabled:hover,input[type=submit].button-blue:disabled,input[type=submit].button-blue:disabled:hover{background:#d0d4e1!important;color:#fff!important;cursor:auto}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-blue/button-blue.min.css?17761744171127*/
a.button-blue:not(.button-default),button.button-blue:not(.button-default),input[type=button].button-blue,input[type=reset].button-blue,input[type=submit].button-blue{background:#d1dfed!important;border:none;border-radius:25px;color:#3d6791!important}a.button-blue:not(.button-default):hover,button.button-blue:not(.button-default):hover,input[type=button].button-blue:hover,input[type=reset].button-blue:hover,input[type=submit].button-blue:hover{background:#acc4db!important;color:#3d6791!important;cursor:pointer}button.button-blue:not(.button-default):focus,input[type=button].button-blue:focus,input[type=reset].button-blue:focus,input[type=submit].button-blue:focus{background:#3d6791!important;color:#b5c0d2!important}button.button-blue:disabled:hover,button.button-blue:not(.button-default):disabled,input[type=button].button-blue:disabled,input[type=button].button-blue:disabled:hover,input[type=reset].button-blue:disabled,input[type=reset].button-blue:disabled:hover,input[type=submit].button-blue:disabled,input[type=submit].button-blue:disabled:hover{background:#d0d4e1!important;color:#fff!important;cursor:auto}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-blue/_active/button-blue_active.min.css?1744209848608*/
a.button-blue.button-blue_active:hover:not(.button-default),a.button-blue.button-blue_active:not(.button-default),a.button.button-blue_active,a.button.button-blue_active:hover,button.button-blue.button-blue_active,button.button-blue.button-blue_active:hover,input[type=button].button-blue.button-blue_active,input[type=button].button-blue.button-blue_active:hover,input[type=reset].button-blue.button-blue_active,input[type=reset].button-blue.button-blue_active:hover,input[type=submit].button-blue.button-blue_active,input[type=submit].button-blue.button-blue_active:hover{background:#3d6791;color:#b5c0d2}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-blue/_active/button-blue_active.min.css?1744209848608*/
a.button-blue.button-blue_active:hover:not(.button-default),a.button-blue.button-blue_active:not(.button-default),a.button.button-blue_active,a.button.button-blue_active:hover,button.button-blue.button-blue_active,button.button-blue.button-blue_active:hover,input[type=button].button-blue.button-blue_active,input[type=button].button-blue.button-blue_active:hover,input[type=reset].button-blue.button-blue_active,input[type=reset].button-blue.button-blue_active:hover,input[type=submit].button-blue.button-blue_active,input[type=submit].button-blue.button-blue_active:hover{background:#3d6791;color:#b5c0d2}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-blue/_disabled/button-blue_disabled.min.css?17442098481010*/
a.button.button-blue_disabled,a.button.button-blue_disabled:hover,button.button-blue.button-blue_disabled,button.button-blue.button-blue_disabled:focus,button.button-blue.button-blue_disabled:hover,input[type=button].button-blue.button-blue_disabled,input[type=button].button-blue.button-blue_disabled:focus,input[type=button].button-blue.button-blue_disabled:hover,input[type=reset].button-blue.button-blue_disabled,input[type=reset].button-blue.button-blue_disabled:focus,input[type=reset].button-blue.button-blue_disabled:hover,input[type=submit].button-blue.button-blue_disabled,input[type=submit].button-blue.button-blue_disabled:focus,input[type=submit].button-blue.button-blue_disabled:hover{background:#d0d4e1!important;color:#fff}a.button.button-blue_disabled:hover,button.button-blue.button-blue_disabled:hover,input[type=button].button-blue.button-blue_disabled:hover,input[type=reset].button-blue.button-blue_disabled:hover,input[type=submit].button-blue.button-blue_disabled:hover{cursor:default}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-blue/_disabled/button-blue_disabled.min.css?17442098481010*/
a.button.button-blue_disabled,a.button.button-blue_disabled:hover,button.button-blue.button-blue_disabled,button.button-blue.button-blue_disabled:focus,button.button-blue.button-blue_disabled:hover,input[type=button].button-blue.button-blue_disabled,input[type=button].button-blue.button-blue_disabled:focus,input[type=button].button-blue.button-blue_disabled:hover,input[type=reset].button-blue.button-blue_disabled,input[type=reset].button-blue.button-blue_disabled:focus,input[type=reset].button-blue.button-blue_disabled:hover,input[type=submit].button-blue.button-blue_disabled,input[type=submit].button-blue.button-blue_disabled:focus,input[type=submit].button-blue.button-blue_disabled:hover{background:#d0d4e1!important;color:#fff}a.button.button-blue_disabled:hover,button.button-blue.button-blue_disabled:hover,input[type=button].button-blue.button-blue_disabled:hover,input[type=reset].button-blue.button-blue_disabled:hover,input[type=submit].button-blue.button-blue_disabled:hover{cursor:default}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-create-order/button-create-order.min.css?1790254957951*/
a.button.button-create-order,button.button-create-order,input[type=button].button-create-order,input[type=reset].button-create-order,input[type=submit].button-create-order{background:#f9e2db;border:none;border-radius:30px;color:#cb7a67;font-size:.89rem;font-weight:400;line-height:120%;padding-bottom:1.12rem;padding-top:1.12rem;width:21.23rem}button.button-create-order:hover,input[type=button].button-create-order:hover,input[type=reset].button-create-order:hover,input[type=submit].button-create-order:hover{background:#fdd2c5;color:#cb7a67}button.button-create-order:focus,input[type=button].button-create-order:focus,input[type=reset].button-create-order:focus,input[type=submit].button-create-order:focus{background:#cb7a67;color:#fff}button.button-create-order:disabled,input[type=button].button-create-order:disabled,input[type=reset].button-create-order:disabled,input[type=submit].button-create-order:disabled{background:#d0d4e1;color:#fff}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-create-order/button-create-order.min.css?1790254957951*/
a.button.button-create-order,button.button-create-order,input[type=button].button-create-order,input[type=reset].button-create-order,input[type=submit].button-create-order{background:#f9e2db;border:none;border-radius:30px;color:#cb7a67;font-size:.89rem;font-weight:400;line-height:120%;padding-bottom:1.12rem;padding-top:1.12rem;width:21.23rem}button.button-create-order:hover,input[type=button].button-create-order:hover,input[type=reset].button-create-order:hover,input[type=submit].button-create-order:hover{background:#fdd2c5;color:#cb7a67}button.button-create-order:focus,input[type=button].button-create-order:focus,input[type=reset].button-create-order:focus,input[type=submit].button-create-order:focus{background:#cb7a67;color:#fff}button.button-create-order:disabled,input[type=button].button-create-order:disabled,input[type=reset].button-create-order:disabled,input[type=submit].button-create-order:disabled{background:#d0d4e1;color:#fff}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-create-order/_active/button-create-order_active.min.css?1744209848575*/
a.button.button-create-order_active,a.button.button-create-order_active:hover,button.button-create-order.button-create-order_active,input[type=button].button-create-order.button-create-order_active,input[type=button].button-create-order.button-create-order_active:hover,input[type=reset].button-create-order.button-create-order_active,input[type=reset].button-create-order.button-create-order_active:hover,input[type=submit].button-create-order.button-create-order_active,input[type=submit].button-create-order.button-create-order_active:hover{background:#cb7a67;color:#fff}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-create-order/_active/button-create-order_active.min.css?1744209848575*/
a.button.button-create-order_active,a.button.button-create-order_active:hover,button.button-create-order.button-create-order_active,input[type=button].button-create-order.button-create-order_active,input[type=button].button-create-order.button-create-order_active:hover,input[type=reset].button-create-order.button-create-order_active,input[type=reset].button-create-order.button-create-order_active:hover,input[type=submit].button-create-order.button-create-order_active,input[type=submit].button-create-order.button-create-order_active:hover{background:#cb7a67;color:#fff}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-create-order/_disabled/button-create-order_disabled.min.css?1744209848997*/
a.button.button-create-order_disabled,a.button.button-create-order_disabled:hover,button.button-create-order.button-create-order_disabled,button.button-create-order.button-create-order_disabled:hover,input[type=button].button-create-order.button-create-order_disabled,input[type=button].button-create-order.button-create-order_disabled:hover,input[type=reset].button-create-order.button-create-order_disabled,input[type=reset].button-create-order.button-create-order_disabled:hover,input[type=submit].button-create-order.button-create-order_disabled,input[type=submit].button-create-order.button-create-order_disabled:hover{background:#d0d4e1;color:#fff}a.button.button-create-order_disabled:hover,button.button-create-order.button-create-order_disabled:hover,input[type=button].button-create-order.button-create-order_disabled:hover,input[type=reset].button-create-order.button-create-order_disabled:hover,input[type=submit].button-create-order.button-create-order_disabled:hover{cursor:default}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-create-order/_disabled/button-create-order_disabled.min.css?1744209848997*/
a.button.button-create-order_disabled,a.button.button-create-order_disabled:hover,button.button-create-order.button-create-order_disabled,button.button-create-order.button-create-order_disabled:hover,input[type=button].button-create-order.button-create-order_disabled,input[type=button].button-create-order.button-create-order_disabled:hover,input[type=reset].button-create-order.button-create-order_disabled,input[type=reset].button-create-order.button-create-order_disabled:hover,input[type=submit].button-create-order.button-create-order_disabled,input[type=submit].button-create-order.button-create-order_disabled:hover{background:#d0d4e1;color:#fff}a.button.button-create-order_disabled:hover,button.button-create-order.button-create-order_disabled:hover,input[type=button].button-create-order.button-create-order_disabled:hover,input[type=reset].button-create-order.button-create-order_disabled:hover,input[type=submit].button-create-order.button-create-order_disabled:hover{cursor:default}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-excel/button-excel.min.css?1744209848654*/
a.button-excel,button.button-excel:not(.button-default),input[type=button].button-excel,input[type=reset].button-excel,input[type=submit].button-excel{background:#fff!important;border:1px solid #90c8ac!important;color:#20744a!important}a.button-excel:not(.button-default):hover,button.button-excel:not(.button-default):focus,button.button-excel:not(.button-default):hover,input[type=button].button-excel:focus,input[type=button].button-excel:hover,input[type=reset].button-excel:focus,input[type=reset].button-excel:hover,input[type=submit].button-excel:focus,input[type=submit].button-excel:hover{border-color:#20744a!important;color:#20744a!important}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-excel/button-excel.min.css?1744209848654*/
a.button-excel,button.button-excel:not(.button-default),input[type=button].button-excel,input[type=reset].button-excel,input[type=submit].button-excel{background:#fff!important;border:1px solid #90c8ac!important;color:#20744a!important}a.button-excel:not(.button-default):hover,button.button-excel:not(.button-default):focus,button.button-excel:not(.button-default):hover,input[type=button].button-excel:focus,input[type=button].button-excel:hover,input[type=reset].button-excel:focus,input[type=reset].button-excel:hover,input[type=submit].button-excel:focus,input[type=submit].button-excel:hover{border-color:#20744a!important;color:#20744a!important}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-light/button-light.min.css?17442098481106*/
a.button-light:not(.button-default),button.button-light:not(.button-default),input[type=button].button-light,input[type=reset].button-light,input[type=submit].button-light{background:#ebedf3;border:none;border-radius:30px;color:#3d6791;font-size:.78rem;line-height:200%;padding:.4rem 2.62rem}a.button-light:not(.button-default):hover,button.button-light:not(.button-default):hover,input[type=button].button-light:hover,input[type=reset].button-light:hover,input[type=submit].button-light:hover{color:#3d6791;cursor:pointer}button.button-light:not(.button-default):focus,input[type=button].button-light:focus,input[type=reset].button-light:focus,input[type=submit].button-light:focus{background:#3d6791;color:#b5c0d2}button.button-light:disabled:hover,button.button-light:not(.button-default):disabled,input[type=button].button-light:disabled,input[type=button].button-light:disabled:hover,input[type=reset].button-light:disabled,input[type=reset].button-light:disabled:hover,input[type=submit].button-light:disabled,input[type=submit].button-light:disabled:hover{background:#d0d4e1;color:#fff;cursor:auto}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-light/button-light.min.css?17442098481106*/
a.button-light:not(.button-default),button.button-light:not(.button-default),input[type=button].button-light,input[type=reset].button-light,input[type=submit].button-light{background:#ebedf3;border:none;border-radius:30px;color:#3d6791;font-size:.78rem;line-height:200%;padding:.4rem 2.62rem}a.button-light:not(.button-default):hover,button.button-light:not(.button-default):hover,input[type=button].button-light:hover,input[type=reset].button-light:hover,input[type=submit].button-light:hover{color:#3d6791;cursor:pointer}button.button-light:not(.button-default):focus,input[type=button].button-light:focus,input[type=reset].button-light:focus,input[type=submit].button-light:focus{background:#3d6791;color:#b5c0d2}button.button-light:disabled:hover,button.button-light:not(.button-default):disabled,input[type=button].button-light:disabled,input[type=button].button-light:disabled:hover,input[type=reset].button-light:disabled,input[type=reset].button-light:disabled:hover,input[type=submit].button-light:disabled,input[type=submit].button-light:disabled:hover{background:#d0d4e1;color:#fff;cursor:auto}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-light/_active/button-light_active.min.css?1744209848914*/
a.button.button-light.active:not(.button-default),a.button.button-light:not(.button-default):hover,a.button.button-light_active:not(.button-default),button.button-light.active,button.button-light.active:hover,button.button-light.button-light_active,button.button-light.button-light_active:hover,input[type=button].button-light.active,input[type=button].button-light.active:hover,input[type=button].button-light.button-light_active,input[type=button].button-light.button-light_active:hover,input[type=reset].button-light.active,input[type=reset].button-light.active:hover,input[type=reset].button-light.button-light_active,input[type=reset].button-light.button-light_active:hover,input[type=submit].button-light.active,input[type=submit].button-light.active:hover,input[type=submit].button-light.button-light_active,input[type=submit].button-light.button-light_active:hover{background:#3d6791;color:#fff!important}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-light/_active/button-light_active.min.css?1744209848914*/
a.button.button-light.active:not(.button-default),a.button.button-light:not(.button-default):hover,a.button.button-light_active:not(.button-default),button.button-light.active,button.button-light.active:hover,button.button-light.button-light_active,button.button-light.button-light_active:hover,input[type=button].button-light.active,input[type=button].button-light.active:hover,input[type=button].button-light.button-light_active,input[type=button].button-light.button-light_active:hover,input[type=reset].button-light.active,input[type=reset].button-light.active:hover,input[type=reset].button-light.button-light_active,input[type=reset].button-light.button-light_active:hover,input[type=submit].button-light.active,input[type=submit].button-light.active:hover,input[type=submit].button-light.button-light_active,input[type=submit].button-light.button-light_active:hover{background:#3d6791;color:#fff!important}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-outline/button-outline.min.css?17442098481526*/
a.button-outline,button.button-outline:not(.button-default),input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{background:none;border:1px solid #d0d4e1;border-radius:25px}button.button-outline:not(.button-default),input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{color:#a3a8ba}a.button-outline{color:#3d6791}a.button-outline:hover,button.button-outline:not(.button-default):hover,input[type=button].button-outline:hover,input[type=reset].button-outline:hover,input[type=submit].button-outline:hover{border:1px solid #f9e2db;color:#a3a8ba;cursor:pointer}a.button-outline:not(.button-default):hover,button.button-outline:not(.button-default):focus,button.button-outline:not(.button-default):hover,input[type=button].button-outline:focus,input[type=button].button-outline:hover,input[type=reset].button-outline:focus,input[type=reset].button-outline:hover,input[type=submit].button-outline:focus,input[type=submit].button-outline:hover{background:#cb7a67;color:#fff}button.button-outline:not(.button-default):disabled,input[type=button].button-outline:disabled,input[type=reset].button-outline:disabled,input[type=submit].button-outline:disabled{border:1px solid #d0d4e1;color:#d0d4e1}button.button-outline:not(.button-default):disabled:hover,input[type=button].button-outline:disabled:hover,input[type=reset].button-outline:disabled:hover,input[type=submit].button-outline:disabled:hover{border:1px solid #d0d4e1;cursor:auto}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-outline/button-outline.min.css?17442098481526*/
a.button-outline,button.button-outline:not(.button-default),input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{background:none;border:1px solid #d0d4e1;border-radius:25px}button.button-outline:not(.button-default),input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{color:#a3a8ba}a.button-outline{color:#3d6791}a.button-outline:hover,button.button-outline:not(.button-default):hover,input[type=button].button-outline:hover,input[type=reset].button-outline:hover,input[type=submit].button-outline:hover{border:1px solid #f9e2db;color:#a3a8ba;cursor:pointer}a.button-outline:not(.button-default):hover,button.button-outline:not(.button-default):focus,button.button-outline:not(.button-default):hover,input[type=button].button-outline:focus,input[type=button].button-outline:hover,input[type=reset].button-outline:focus,input[type=reset].button-outline:hover,input[type=submit].button-outline:focus,input[type=submit].button-outline:hover{background:#cb7a67;color:#fff}button.button-outline:not(.button-default):disabled,input[type=button].button-outline:disabled,input[type=reset].button-outline:disabled,input[type=submit].button-outline:disabled{border:1px solid #d0d4e1;color:#d0d4e1}button.button-outline:not(.button-default):disabled:hover,input[type=button].button-outline:disabled:hover,input[type=reset].button-outline:disabled:hover,input[type=submit].button-outline:disabled:hover{border:1px solid #d0d4e1;cursor:auto}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-primary/button-primary.css?17908656364086*/
/* ==================== */
/* БАЗОВЫЙ КЛАСС КНОПКИ */
/* ==================== */
.button, a.button, button.button {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    padding: 8px 20px;
    font-size: 0.9rem;
    font-weight: 200;
    line-height: 1.5;
    border-radius: 25px;
    border: 1px solid transparent;
    cursor: pointer;
    text-decoration: none;
}
.button-block, a.button-block, button.button-block  { display: inline-block; width: 100%; text-align: center; }

/* ==================== */
/* ЦВЕТОВЫЕ ВАРИАНТЫ */
/* ==================== */

/* Primary — целевое действие */
button.button-primary,
a.button-primary,
button.button.button-primary,
a.button.button-primary {
    background: #EA805C;
    border: 1px solid #EA805C;
    color: #fff;
}
button.button-primary:hover,
a.button-primary:hover,
button.button.button-primary:hover,
a.button.button-primary:hover,
button.button-primary:not(.default):hover:not(.button-default):hover {
    background: #FBA98D;
    border: 1px solid #FBA98D;
    color: #fff;
}

/* Primary inverse — инверсия primary */
button.button-primary-inverse,
a.button-primary-inverse,
button.button.button-primary-inverse,
a.button.button-primary-inverse {
    background: #fff;
    border: 1px solid #fff;
    color: #CB7A67;
}
button.button-primary-inverse:hover,
a.button-primary-inverse:hover,
button.button.button-primary-inverse:hover,
a.button.button-primary-inverse:hover {
    background: #fff;
    border: 1px solid #fff;
    color: #FBA98D;
}

/* Default — стандартная */
button.button-default,
a.button-default,
button.button.button-default,
a.button.button-default {
    background: #F9E2DB;
    border: 1px solid #F9E2DB;
    color: #CB7A67;
}
button.button-default:hover,
a.button-default:hover,
button.button.button-default:hover,
a.button.button-default:hover {
    background: #FDD2C5;
    border: 1px solid #FDD2C5;
    color: #CB7A67;
}

button.button-default:active,
a.button-default:active,
button.button.button-default:active,
a.button.button-default:active {
    background: #CB7A67;
    border: 1px solid #CB7A67;
    color: #FFFFFF;
}

/* Outline — инверсия primary */
button.button-outline,
a.button-outline,
button.button.button-outline,
a.button.button-outline {
    background: #fff;
    border: 1px solid #F9E2DB;
    color: #CB7A67;
}
button.button-outline:hover,
a.button-outline:hover,
button.button.button-outline:hover,
a.button.button-outline:hover {
}

/* ==================== */
/* НЕАКТИВНЫЕ */
/* ==================== */
button.button-primary.disabled,
a.button-primary.disabled,
button.button.button-primary.disabled,
a.button.button-primary.disabled,
button.button.button-primary:disabled,
a.button.button-primary:disabled {
    background: #D0D4E1;
    border: 1px solid #D0D4E1;
    color: #fff;
    pointer-events: none;
}
button.button-outline.disabled,
a.button-outline.disabled,
button.button.button-outline.disabled,
a.button.button-outline.disabled,
button.button.button-outline:disabled,
a.button.button-outline:disabled {
    background: #fff;
    border: 1px solid #D0D4E1;
    color: #D0D4E1;
    pointer-events: none;
}

/* ==================== */
/* РАЗМЕРЫ */
/* ==================== */
button.button-lg,
button.button.button-lg,
a.button.button-lg {
    padding: 13px 24px !important;
    font-size: 1.12rem !important;
}
button.button-md,
button.button.button-md,
a.button.button-md {
    padding: 10px 20px !important;
    font-size: 0.9rem !important;
}
button.button-sm,
button.button.button-sm,
a.button.button-sm {
    padding: 6px 14px !important;
    font-size: 0.85rem !important;
}
@media (max-width: 575px) {
    a.button, button:not(.default):not(.button-default), input[type=button], input[type=reset], input[type=submit] {
        border-radius: 43px;
    }
    button.button.button-lg,
    a.button.button-lg {
        padding: 10px 20px !important;
        font-size: 1rem !important;
    }
}

.button:focus {
    outline: none !important;
}
/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-success/button-success.min.css?1744209848631*/
a.button-success:not(.button-default),button.button-success:not(.button-default),input[type=button].button-success:not(.button-default),input[type=reset].button-success:not(.button-default),input[type=submit].button-success:not(.button-default){background-color:#c2db8c;border:none;color:#fff}a.button-success:not(.button-default):hover,button:not(.default).button-success:not(.button-default):hover,input[type=button].button-success:not(.button-default):hover,input[type=reset].button-success:not(.button-default):hover,input[type=submit].button-success:not(.button-default):hover{background-color:#94af59;border:none;color:#fff}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-success/button-success.min.css?1744209848631*/
a.button-success:not(.button-default),button.button-success:not(.button-default),input[type=button].button-success:not(.button-default),input[type=reset].button-success:not(.button-default),input[type=submit].button-success:not(.button-default){background-color:#c2db8c;border:none;color:#fff}a.button-success:not(.button-default):hover,button:not(.default).button-success:not(.button-default):hover,input[type=button].button-success:not(.button-default):hover,input[type=reset].button-success:not(.button-default):hover,input[type=submit].button-success:not(.button-default):hover{background-color:#94af59;border:none;color:#fff}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-terracota-outline/button-terracota-outline.min.css?17442098481415*/
a.button-terracota-outline,button.button-terracota-outline:not(.button-default),input[type=button].button-terracota-outline,input[type=reset].button-terracota-outline,input[type=submit].button-terracota-outline{background:none;border:1px solid #f9e2db;border-radius:25px;color:#cb7a67}a.button-terracota-outline:hover,button.button-terracota-outline:not(.button-default):hover,input[type=button].button-terracota-outline:hover,input[type=reset].button-terracota-outline:hover,input[type=submit].button-terracota-outline:hover{border:1px solid #cb7a67;cursor:pointer}a.button-terracota-outline:not(.button-default):hover{background:none}button.button-terracota-outline:not(.button-default):focus,input[type=button].button-terracota-outline:focus,input[type=reset].button-terracota-outline:focus,input[type=submit].button-terracota-outline:focus{background:#cb7a67;color:#fff}button.button-terracota-outline:not(.button-default):disabled,input[type=button].button-terracota-outline:disabled,input[type=reset].button-terracota-outline:disabled,input[type=submit].button-terracota-outline:disabled{border:1px solid #d0d4e1;color:#d0d4e1}button.button-terracota-outline:not(.button-default):disabled:hover,input[type=button].button-terracota-outline:disabled:hover,input[type=reset].button-terracota-outline:disabled:hover,input[type=submit].button-terracota-outline:disabled:hover{border:1px solid #d0d4e1;cursor:auto}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-terracota-outline/button-terracota-outline.min.css?17442098481415*/
a.button-terracota-outline,button.button-terracota-outline:not(.button-default),input[type=button].button-terracota-outline,input[type=reset].button-terracota-outline,input[type=submit].button-terracota-outline{background:none;border:1px solid #f9e2db;border-radius:25px;color:#cb7a67}a.button-terracota-outline:hover,button.button-terracota-outline:not(.button-default):hover,input[type=button].button-terracota-outline:hover,input[type=reset].button-terracota-outline:hover,input[type=submit].button-terracota-outline:hover{border:1px solid #cb7a67;cursor:pointer}a.button-terracota-outline:not(.button-default):hover{background:none}button.button-terracota-outline:not(.button-default):focus,input[type=button].button-terracota-outline:focus,input[type=reset].button-terracota-outline:focus,input[type=submit].button-terracota-outline:focus{background:#cb7a67;color:#fff}button.button-terracota-outline:not(.button-default):disabled,input[type=button].button-terracota-outline:disabled,input[type=reset].button-terracota-outline:disabled,input[type=submit].button-terracota-outline:disabled{border:1px solid #d0d4e1;color:#d0d4e1}button.button-terracota-outline:not(.button-default):disabled:hover,input[type=button].button-terracota-outline:disabled:hover,input[type=reset].button-terracota-outline:disabled:hover,input[type=submit].button-terracota-outline:disabled:hover{border:1px solid #d0d4e1;cursor:auto}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-terracota-outline/_active/button-terracota-outline_active.min.css?1744209848620*/
a.button-terracota-outline_active,a.button-terracota-outline_active:hover,button.button-terracota-outline_active,input[type=button].button-terracota-outline_active,input[type=reset].button-terracota-outline_active,input[type=submit].button-terracota-outline_active{background:#cb7a67;border:1px solid #cb7a67;color:#fff}a.button-terracota-outline_active:hover,button.button-terracota-outline_active:hover,input[type=button].button-terracota-outline_active:hover,input[type=reset].button-terracota-outline_active:hover,input[type=submit].button-terracota-outline_active:hover{background:#ce998d;border:1px solid #ce998d}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-terracota-outline/_active/button-terracota-outline_active.min.css?1744209848620*/
a.button-terracota-outline_active,a.button-terracota-outline_active:hover,button.button-terracota-outline_active,input[type=button].button-terracota-outline_active,input[type=reset].button-terracota-outline_active,input[type=submit].button-terracota-outline_active{background:#cb7a67;border:1px solid #cb7a67;color:#fff}a.button-terracota-outline_active:hover,button.button-terracota-outline_active:hover,input[type=button].button-terracota-outline_active:hover,input[type=reset].button-terracota-outline_active:hover,input[type=submit].button-terracota-outline_active:hover{background:#ce998d;border:1px solid #ce998d}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-terracota-outline/_disabled/button-terracota-outline_disabled.min.css?1744209848794*/
a.button-terracota-outline_disabled,a.button-terracota-outline_disabled:hover,button.button-terracota-outline_disabled,button.button-terracota-outline_disabled:focus,button.button-terracota-outline_disabled:hover,input[type=button].button-terracota-outline_disabled,input[type=button].button-terracota-outline_disabled:focus,input[type=button].button-terracota-outline_disabled:hover,input[type=reset].button-terracota-outline_disabled,input[type=reset].button-terracota-outline_disabled:focus,input[type=reset].button-terracota-outline_disabled:hover,input[type=submit].button-terracota-outline_disabled,input[type=submit].button-terracota-outline_disabled:focus,input[type=submit].button-terracota-outline_disabled:hover{background:none;border:1px solid #d0d4e1;color:#d0d4e1;cursor:default}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/button/button-terracota-outline/_disabled/button-terracota-outline_disabled.min.css?1744209848794*/
a.button-terracota-outline_disabled,a.button-terracota-outline_disabled:hover,button.button-terracota-outline_disabled,button.button-terracota-outline_disabled:focus,button.button-terracota-outline_disabled:hover,input[type=button].button-terracota-outline_disabled,input[type=button].button-terracota-outline_disabled:focus,input[type=button].button-terracota-outline_disabled:hover,input[type=reset].button-terracota-outline_disabled,input[type=reset].button-terracota-outline_disabled:focus,input[type=reset].button-terracota-outline_disabled:hover,input[type=submit].button-terracota-outline_disabled,input[type=submit].button-terracota-outline_disabled:focus,input[type=submit].button-terracota-outline_disabled:hover{background:none;border:1px solid #d0d4e1;color:#d0d4e1;cursor:default}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input.min.css?17902549573372*/
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{border:1px solid #ebedf3;border-radius:10px;color:#25232c;font-size:.89rem;font-weight:300;height:2.78rem;padding-left:1.12rem;padding-right:1.12rem}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover{outline:1px solid #a3a8ba}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder{color:#b5c0d2}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder{color:#b5c0d2}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder{color:#b5c0d2}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder{color:#b5c0d2}input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible{outline:1px solid #3d6791}input[type=email]::-ms-clear,input[type=number]::-ms-clear,input[type=password]::-ms-clear,input[type=search]::-ms-clear,input[type=tel]::-ms-clear,input[type=text]::-ms-clear,input[type=url]::-ms-clear{height:0;width:0}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled{background:#fff;border:1px solid #ebedf3}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{width:100%}input[type=checkbox]{opacity:0;position:absolute;z-index:-1}input[type=checkbox]+label{align-items:center;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=checkbox]+label:before{background-position:50%;background-repeat:no-repeat;background-size:65% 65%;border:2px solid #a3a8ba;border-radius:50%;content:"";display:inline-block;flex-grow:0;flex-shrink:0;height:16px;margin-right:.5em;width:16px}input[type=checkbox].green+label:before{border-color:#94af59}input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' fill='none' viewBox='0 0 8 7'%3E%3Cpath stroke='%23EBEDF3' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 1 3.5 5.5 1 3'/%3E%3Cpath stroke='%23A3A8BA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 1 3.5 5.5 1 3'/%3E%3C/svg%3E")}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input.min.css?17902549573372*/
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{border:1px solid #ebedf3;border-radius:10px;color:#25232c;font-size:.89rem;font-weight:300;height:2.78rem;padding-left:1.12rem;padding-right:1.12rem}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover{outline:1px solid #a3a8ba}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder{color:#b5c0d2}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder{color:#b5c0d2}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder{color:#b5c0d2}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder{color:#b5c0d2}input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible{outline:1px solid #3d6791}input[type=email]::-ms-clear,input[type=number]::-ms-clear,input[type=password]::-ms-clear,input[type=search]::-ms-clear,input[type=tel]::-ms-clear,input[type=text]::-ms-clear,input[type=url]::-ms-clear{height:0;width:0}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled{background:#fff;border:1px solid #ebedf3}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{width:100%}input[type=checkbox]{opacity:0;position:absolute;z-index:-1}input[type=checkbox]+label{align-items:center;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=checkbox]+label:before{background-position:50%;background-repeat:no-repeat;background-size:65% 65%;border:2px solid #a3a8ba;border-radius:50%;content:"";display:inline-block;flex-grow:0;flex-shrink:0;height:16px;margin-right:.5em;width:16px}input[type=checkbox].green+label:before{border-color:#94af59}input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' fill='none' viewBox='0 0 8 7'%3E%3Cpath stroke='%23EBEDF3' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 1 3.5 5.5 1 3'/%3E%3Cpath stroke='%23A3A8BA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 1 3.5 5.5 1 3'/%3E%3C/svg%3E")}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/disabled-text/disabled-text.min.css?17442098482120*/
input[type=email].disabled-text,input[type=number].disabled-text,input[type=password].disabled-text,input[type=search].disabled-text,input[type=tel].disabled-text,input[type=text].disabled-text,input[type=url].disabled-text{background:#fff;border:1px solid #ebedf3}input[type=email].disabled-text::placeholder,input[type=number].disabled-text::placeholder,input[type=password].disabled-text::placeholder,input[type=search].disabled-text::placeholder,input[type=tel].disabled-text::placeholder,input[type=text].disabled-text::placeholder,input[type=url].disabled-text::placeholder{color:#ebedf3}input[type=email].disabled-text::-webkit-input-placeholder,input[type=number].disabled-text::-webkit-input-placeholder,input[type=password].disabled-text::-webkit-input-placeholder,input[type=search].disabled-text::-webkit-input-placeholder,input[type=tel].disabled-text::-webkit-input-placeholder,input[type=text].disabled-text::-webkit-input-placeholder,input[type=url].disabled-text::-webkit-input-placeholder{color:#ebedf3}input[type=email].disabled-text::-moz-placeholder,input[type=number].disabled-text::-moz-placeholder,input[type=password].disabled-text::-moz-placeholder,input[type=search].disabled-text::-moz-placeholder,input[type=tel].disabled-text::-moz-placeholder,input[type=text].disabled-text::-moz-placeholder,input[type=url].disabled-text::-moz-placeholder{color:#ebedf3}input[type=email].disabled-text::-ms-input-placeholder,input[type=number].disabled-text::-ms-input-placeholder,input[type=password].disabled-text::-ms-input-placeholder,input[type=search].disabled-text::-ms-input-placeholder,input[type=tel].disabled-text::-ms-input-placeholder,input[type=text].disabled-text::-ms-input-placeholder,input[type=url].disabled-text::-ms-input-placeholder{color:#ebedf3}input[type=email].disabled-text:focus-visible,input[type=number].disabled-text:focus-visible,input[type=password].disabled-text:focus-visible,input[type=search].disabled-text:focus-visible,input[type=tel].disabled-text:focus-visible,input[type=text].disabled-text:focus-visible,input[type=url].disabled-text:focus-visible{outline:none}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/disabled-text/disabled-text.min.css?17442098482120*/
input[type=email].disabled-text,input[type=number].disabled-text,input[type=password].disabled-text,input[type=search].disabled-text,input[type=tel].disabled-text,input[type=text].disabled-text,input[type=url].disabled-text{background:#fff;border:1px solid #ebedf3}input[type=email].disabled-text::placeholder,input[type=number].disabled-text::placeholder,input[type=password].disabled-text::placeholder,input[type=search].disabled-text::placeholder,input[type=tel].disabled-text::placeholder,input[type=text].disabled-text::placeholder,input[type=url].disabled-text::placeholder{color:#ebedf3}input[type=email].disabled-text::-webkit-input-placeholder,input[type=number].disabled-text::-webkit-input-placeholder,input[type=password].disabled-text::-webkit-input-placeholder,input[type=search].disabled-text::-webkit-input-placeholder,input[type=tel].disabled-text::-webkit-input-placeholder,input[type=text].disabled-text::-webkit-input-placeholder,input[type=url].disabled-text::-webkit-input-placeholder{color:#ebedf3}input[type=email].disabled-text::-moz-placeholder,input[type=number].disabled-text::-moz-placeholder,input[type=password].disabled-text::-moz-placeholder,input[type=search].disabled-text::-moz-placeholder,input[type=tel].disabled-text::-moz-placeholder,input[type=text].disabled-text::-moz-placeholder,input[type=url].disabled-text::-moz-placeholder{color:#ebedf3}input[type=email].disabled-text::-ms-input-placeholder,input[type=number].disabled-text::-ms-input-placeholder,input[type=password].disabled-text::-ms-input-placeholder,input[type=search].disabled-text::-ms-input-placeholder,input[type=tel].disabled-text::-ms-input-placeholder,input[type=text].disabled-text::-ms-input-placeholder,input[type=url].disabled-text::-ms-input-placeholder{color:#ebedf3}input[type=email].disabled-text:focus-visible,input[type=number].disabled-text:focus-visible,input[type=password].disabled-text:focus-visible,input[type=search].disabled-text:focus-visible,input[type=tel].disabled-text:focus-visible,input[type=text].disabled-text:focus-visible,input[type=url].disabled-text:focus-visible{outline:none}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/input-container.min.css?174420984878*/
.input-container{position:relative}.input-container input{padding-right:2rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/input-container.min.css?174420984878*/
.input-container{position:relative}.input-container input{padding-right:2rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__clear-input/input-container__clear-input.min.css?17442098481275*/
.input-container__clear-input{background:url(/local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__clear-input/../../../../../images/input_cross.svg) no-repeat;bottom:0;height:10px;margin:auto 0;position:absolute;right:16px;top:0;width:10px}.input-container__clear-input:hover{background:url(/local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__clear-input/../../../../../images/input_cross_light.svg) no-repeat;cursor:pointer}input[type=email].disabled-text+.input-container__clear-input:hover,input[type=email]:disabled+.input-container__clear-input:hover,input[type=number].disabled-text+.input-container__clear-input:hover,input[type=number]:disabled+.input-container__clear-input:hover,input[type=password].disabled-text+.input-container__clear-input:hover,input[type=password]:disabled+.input-container__clear-input:hover,input[type=search].disabled-text+.input-container__clear-input:hover,input[type=search]:disabled+.input-container__clear-input:hover,input[type=tel].disabled-text+.input-container__clear-input:hover,input[type=tel]:disabled+.input-container__clear-input:hover,input[type=text].disabled-text+.input-container__clear-input:hover,input[type=text]:disabled+.input-container__clear-input:hover,input[type=url].disabled-text+.input-container__clear-input:hover,input[type=url]:disabled+.input-container__clear-input:hover{background:url(/local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__clear-input/images/input_cross.svg) no-repeat;cursor:auto}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__clear-input/input-container__clear-input.min.css?17442098481275*/
.input-container__clear-input{background:url(/local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__clear-input/../../../../../images/input_cross.svg) no-repeat;bottom:0;height:10px;margin:auto 0;position:absolute;right:16px;top:0;width:10px}.input-container__clear-input:hover{background:url(/local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__clear-input/../../../../../images/input_cross_light.svg) no-repeat;cursor:pointer}input[type=email].disabled-text+.input-container__clear-input:hover,input[type=email]:disabled+.input-container__clear-input:hover,input[type=number].disabled-text+.input-container__clear-input:hover,input[type=number]:disabled+.input-container__clear-input:hover,input[type=password].disabled-text+.input-container__clear-input:hover,input[type=password]:disabled+.input-container__clear-input:hover,input[type=search].disabled-text+.input-container__clear-input:hover,input[type=search]:disabled+.input-container__clear-input:hover,input[type=tel].disabled-text+.input-container__clear-input:hover,input[type=tel]:disabled+.input-container__clear-input:hover,input[type=text].disabled-text+.input-container__clear-input:hover,input[type=text]:disabled+.input-container__clear-input:hover,input[type=url].disabled-text+.input-container__clear-input:hover,input[type=url]:disabled+.input-container__clear-input:hover{background:url(/local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__clear-input/images/input_cross.svg) no-repeat;cursor:auto}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__find/input-container__find.min.css?1744209848209*/
.input-container__find{bottom:0;color:#a3a8ba;font-size:14px;height:14px;line-height:14px;margin:auto 0;position:absolute;right:36px;top:0;width:42px}.input-container__find:hover{color:#3d6791;cursor:pointer}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__find/input-container__find.min.css?1744209848209*/
.input-container__find{bottom:0;color:#a3a8ba;font-size:14px;height:14px;line-height:14px;margin:auto 0;position:absolute;right:36px;top:0;width:42px}.input-container__find:hover{color:#3d6791;cursor:pointer}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-error/input-error.min.css?1744209848823*/
input[type=email].input-error,input[type=number].input-error,input[type=password].input-error,input[type=search].input-error,input[type=tel].input-error,input[type=text].input-error,input[type=url].input-error{border:1px solid #d96262;color:#25232c}input[type=email].input-error:focus-visible,input[type=email].input-error:hover,input[type=number].input-error:focus-visible,input[type=number].input-error:hover,input[type=password].input-error:focus-visible,input[type=password].input-error:hover,input[type=search].input-error:focus-visible,input[type=search].input-error:hover,input[type=tel].input-error:focus-visible,input[type=tel].input-error:hover,input[type=text].input-error:focus-visible,input[type=text].input-error:hover,input[type=url].input-error:focus-visible,input[type=url].input-error:hover{outline:none}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-error/input-error.min.css?1744209848823*/
input[type=email].input-error,input[type=number].input-error,input[type=password].input-error,input[type=search].input-error,input[type=tel].input-error,input[type=text].input-error,input[type=url].input-error{border:1px solid #d96262;color:#25232c}input[type=email].input-error:focus-visible,input[type=email].input-error:hover,input[type=number].input-error:focus-visible,input[type=number].input-error:hover,input[type=password].input-error:focus-visible,input[type=password].input-error:hover,input[type=search].input-error:focus-visible,input[type=search].input-error:hover,input[type=tel].input-error:focus-visible,input[type=tel].input-error:hover,input[type=text].input-error:focus-visible,input[type=text].input-error:hover,input[type=url].input-error:focus-visible,input[type=url].input-error:hover{outline:none}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/input-search.min.css?174420984833*/
.input-search{position:relative}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/input-search.min.css?174420984833*/
.input-search{position:relative}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__input-container/input-search__input-container.min.css?1744209848126*/
.input-search__input-container input{padding-right:5rem}.input-search_suggest-show .input-search__input-container{z-index:60}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__input-container/input-search__input-container.min.css?1744209848126*/
.input-search__input-container input{padding-right:5rem}.input-search_suggest-show .input-search__input-container{z-index:60}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest/input-search__suggest.min.css?1744209848109*/
.input-search__suggest{max-height:6.23rem;overflow:auto}.input-search__suggest::-webkit-scrollbar{width:4px}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest/input-search__suggest.min.css?1744209848109*/
.input-search__suggest{max-height:6.23rem;overflow:auto}.input-search__suggest::-webkit-scrollbar{width:4px}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest-item/input-search__suggest-item.min.css?1790254957246*/
.input-search__suggest-item{color:#3d6791;font-size:.78rem;font-weight:400;margin:.39rem 0;white-space:nowrap;width:0}.input-search__suggest-item a,.input-search__suggest-item:hover{color:#ce998d}.input-search__suggest-item:hover{cursor:pointer}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest-item/input-search__suggest-item.min.css?1790254957246*/
.input-search__suggest-item{color:#3d6791;font-size:.78rem;font-weight:400;margin:.39rem 0;white-space:nowrap;width:0}.input-search__suggest-item a,.input-search__suggest-item:hover{color:#ce998d}.input-search__suggest-item:hover{cursor:pointer}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest-item/_message/input-search__suggest-item_message.min.css?1790254957141*/
.input-search__suggest-item_message{color:#3d6791;color:#25232c;font-size:.78rem;font-weight:400;margin:.39rem 0;white-space:nowrap;width:0}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest-item/_message/input-search__suggest-item_message.min.css?1790254957141*/
.input-search__suggest-item_message{color:#3d6791;color:#25232c;font-size:.78rem;font-weight:400;margin:.39rem 0;white-space:nowrap;width:0}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest-wrap/input-search__suggest-wrap.min.css?1744209848288*/
.input-search__suggest-wrap{border-radius:10px;display:none;left:-10px;padding:3.34rem .56rem .56rem 1.67rem;position:absolute;right:-10px;top:-10px;z-index:50}.input-search_suggest-show .input-search__suggest-wrap{background:#fff;box-shadow:0 5px 70px rgba(61,103,145,.1);display:block}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest-wrap/input-search__suggest-wrap.min.css?1744209848288*/
.input-search__suggest-wrap{border-radius:10px;display:none;left:-10px;padding:3.34rem .56rem .56rem 1.67rem;position:absolute;right:-10px;top:-10px;z-index:50}.input-search_suggest-show .input-search__suggest-wrap{background:#fff;box-shadow:0 5px 70px rgba(61,103,145,.1);display:block}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/_suggest-show/input-search_suggest-show.min.css?17442098481*/


/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/_suggest-show/input-search_suggest-show.min.css?17442098481*/


/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/input-text.min.css?1790254957459*/
input.input-text{border:1px solid #ebedf3;color:#25232c;font-size:.89rem;font-weight:300;height:2.78rem;padding-left:1.12rem;padding-right:1.12rem}input.input-text:hover{outline:1px solid #3d6791}input.input-text::placeholder{color:#b5c0d2}input.input-text::-webkit-input-placeholder{color:#b5c0d2}input.input-text::-moz-placeholder{color:#b5c0d2}input.input-text::-ms-input-placeholder{color:#b5c0d2}input.input-text:focus-visible{outline:1px solid #a3a8ba}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/input-text.min.css?1790254957459*/
input.input-text{border:1px solid #ebedf3;color:#25232c;font-size:.89rem;font-weight:300;height:2.78rem;padding-left:1.12rem;padding-right:1.12rem}input.input-text:hover{outline:1px solid #3d6791}input.input-text::placeholder{color:#b5c0d2}input.input-text::-webkit-input-placeholder{color:#b5c0d2}input.input-text::-moz-placeholder{color:#b5c0d2}input.input-text::-ms-input-placeholder{color:#b5c0d2}input.input-text:focus-visible{outline:1px solid #a3a8ba}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big/input-text_big.min.css?1744209848264*/
input[type=email].input-text_big,input[type=number].input-text_big,input[type=password].input-text_big,input[type=search].input-text_big,input[type=tel].input-text_big,input[type=text].input-text_big,input[type=url].input-text_big{font-size:.89rem;height:2.78rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big/input-text_big.min.css?1744209848264*/
input[type=email].input-text_big,input[type=number].input-text_big,input[type=password].input-text_big,input[type=search].input-text_big,input[type=tel].input-text_big,input[type=text].input-text_big,input[type=url].input-text_big{font-size:.89rem;height:2.78rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big-long/input-text_big-long.min.css?1744209848313*/
input[type=email].input-text_big-long,input[type=number].input-text_big-long,input[type=password].input-text_big-long,input[type=search].input-text_big-long,input[type=tel].input-text_big-long,input[type=text].input-text_big-long,input[type=url].input-text_big-long{font-size:.89rem;height:2.78rem;width:17.8rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big-long/input-text_big-long.min.css?1744209848313*/
input[type=email].input-text_big-long,input[type=number].input-text_big-long,input[type=password].input-text_big-long,input[type=search].input-text_big-long,input[type=tel].input-text_big-long,input[type=text].input-text_big-long,input[type=url].input-text_big-long{font-size:.89rem;height:2.78rem;width:17.8rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big-longer/input-text_big-longer.min.css?1744209848328*/
input[type=email].input-text_big-longer,input[type=number].input-text_big-longer,input[type=password].input-text_big-longer,input[type=search].input-text_big-longer,input[type=tel].input-text_big-longer,input[type=text].input-text_big-longer,input[type=url].input-text_big-longer{font-size:.89rem;height:2.78rem;width:21.23rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big-longer/input-text_big-longer.min.css?1744209848328*/
input[type=email].input-text_big-longer,input[type=number].input-text_big-longer,input[type=password].input-text_big-longer,input[type=search].input-text_big-longer,input[type=tel].input-text_big-longer,input[type=text].input-text_big-longer,input[type=url].input-text_big-longer{font-size:.89rem;height:2.78rem;width:21.23rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big-longest/input-text_big-longest.min.css?1744209848332*/
input[type=email].input-text_big-longest,input[type=number].input-text_big-longest,input[type=password].input-text_big-longest,input[type=search].input-text_big-longest,input[type=tel].input-text_big-longest,input[type=text].input-text_big-longest,input[type=url].input-text_big-longest{font-size:.89rem;height:2.78rem;width:23rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big-longest/input-text_big-longest.min.css?1744209848332*/
input[type=email].input-text_big-longest,input[type=number].input-text_big-longest,input[type=password].input-text_big-longest,input[type=search].input-text_big-longest,input[type=tel].input-text_big-longest,input[type=text].input-text_big-longest,input[type=url].input-text_big-longest{font-size:.89rem;height:2.78rem;width:23rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_long/input-text_long.min.css?1744209848253*/
input[type=email].input-text_long,input[type=number].input-text_long,input[type=password].input-text_long,input[type=search].input-text_long,input[type=tel].input-text_long,input[type=text].input-text_long,input[type=url].input-text_long{width:17.8rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_long/input-text_long.min.css?1744209848253*/
input[type=email].input-text_long,input[type=number].input-text_long,input[type=password].input-text_long,input[type=search].input-text_long,input[type=tel].input-text_long,input[type=text].input-text_long,input[type=url].input-text_long{width:17.8rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_longer/input-text_longer.min.css?1744209848268*/
input[type=email].input-text_longer,input[type=number].input-text_longer,input[type=password].input-text_longer,input[type=search].input-text_longer,input[type=tel].input-text_longer,input[type=text].input-text_longer,input[type=url].input-text_longer{width:21.23rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_longer/input-text_longer.min.css?1744209848268*/
input[type=email].input-text_longer,input[type=number].input-text_longer,input[type=password].input-text_longer,input[type=search].input-text_longer,input[type=tel].input-text_longer,input[type=text].input-text_longer,input[type=url].input-text_longer{width:21.23rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_longest/input-text_longest.min.css?1744209848272*/
input[type=email].input-text_longest,input[type=number].input-text_longest,input[type=password].input-text_longest,input[type=search].input-text_longest,input[type=tel].input-text_longest,input[type=text].input-text_longest,input[type=url].input-text_longest{width:23rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_longest/input-text_longest.min.css?1744209848272*/
input[type=email].input-text_longest,input[type=number].input-text_longest,input[type=password].input-text_longest,input[type=search].input-text_longest,input[type=tel].input-text_longest,input[type=text].input-text_longest,input[type=url].input-text_longest{width:23rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_rounded/input-text_rounded.min.css?1744209848279*/
input[type=email].input-text_rounded,input[type=number].input-text_rounded,input[type=password].input-text_rounded,input[type=search].input-text_rounded,input[type=tel].input-text_rounded,input[type=text].input-text_rounded,input[type=url].input-text_rounded{border-radius:10px}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_rounded/input-text_rounded.min.css?1744209848279*/
input[type=email].input-text_rounded,input[type=number].input-text_rounded,input[type=password].input-text_rounded,input[type=search].input-text_rounded,input[type=tel].input-text_rounded,input[type=text].input-text_rounded,input[type=url].input-text_rounded{border-radius:10px}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/light-text/light-text.min.css?17902549572005*/
input[type=email].light-text,input[type=number].light-text,input[type=password].light-text,input[type=search].light-text,input[type=tel].light-text,input[type=text].light-text,input[type=url].light-text{background:#e5e5e5;border:none}input[type=email].light-text::placeholder,input[type=number].light-text::placeholder,input[type=password].light-text::placeholder,input[type=search].light-text::placeholder,input[type=tel].light-text::placeholder,input[type=text].light-text::placeholder,input[type=url].light-text::placeholder{color:#3d6791;font-weight:400}input[type=email].light-text::-webkit-input-placeholder,input[type=number].light-text::-webkit-input-placeholder,input[type=password].light-text::-webkit-input-placeholder,input[type=search].light-text::-webkit-input-placeholder,input[type=tel].light-text::-webkit-input-placeholder,input[type=text].light-text::-webkit-input-placeholder,input[type=url].light-text::-webkit-input-placeholder{color:#3d6791;font-weight:400}input[type=email].light-text::-moz-placeholder,input[type=number].light-text::-moz-placeholder,input[type=password].light-text::-moz-placeholder,input[type=search].light-text::-moz-placeholder,input[type=tel].light-text::-moz-placeholder,input[type=text].light-text::-moz-placeholder,input[type=url].light-text::-moz-placeholder{color:#3d6791;font-weight:400}input[type=email].light-text::-ms-input-placeholder,input[type=number].light-text::-ms-input-placeholder,input[type=password].light-text::-ms-input-placeholder,input[type=search].light-text::-ms-input-placeholder,input[type=tel].light-text::-ms-input-placeholder,input[type=text].light-text::-ms-input-placeholder,input[type=url].light-text::-ms-input-placeholder{color:#3d6791;font-weight:400}input[type=email].light-text:hover,input[type=number].light-text:hover,input[type=password].light-text:hover,input[type=search].light-text:hover,input[type=tel].light-text:hover,input[type=text].light-text:hover,input[type=url].light-text:hover{outline:1px solid #3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/light-text/light-text.min.css?17902549572005*/
input[type=email].light-text,input[type=number].light-text,input[type=password].light-text,input[type=search].light-text,input[type=tel].light-text,input[type=text].light-text,input[type=url].light-text{background:#e5e5e5;border:none}input[type=email].light-text::placeholder,input[type=number].light-text::placeholder,input[type=password].light-text::placeholder,input[type=search].light-text::placeholder,input[type=tel].light-text::placeholder,input[type=text].light-text::placeholder,input[type=url].light-text::placeholder{color:#3d6791;font-weight:400}input[type=email].light-text::-webkit-input-placeholder,input[type=number].light-text::-webkit-input-placeholder,input[type=password].light-text::-webkit-input-placeholder,input[type=search].light-text::-webkit-input-placeholder,input[type=tel].light-text::-webkit-input-placeholder,input[type=text].light-text::-webkit-input-placeholder,input[type=url].light-text::-webkit-input-placeholder{color:#3d6791;font-weight:400}input[type=email].light-text::-moz-placeholder,input[type=number].light-text::-moz-placeholder,input[type=password].light-text::-moz-placeholder,input[type=search].light-text::-moz-placeholder,input[type=tel].light-text::-moz-placeholder,input[type=text].light-text::-moz-placeholder,input[type=url].light-text::-moz-placeholder{color:#3d6791;font-weight:400}input[type=email].light-text::-ms-input-placeholder,input[type=number].light-text::-ms-input-placeholder,input[type=password].light-text::-ms-input-placeholder,input[type=search].light-text::-ms-input-placeholder,input[type=tel].light-text::-ms-input-placeholder,input[type=text].light-text::-ms-input-placeholder,input[type=url].light-text::-ms-input-placeholder{color:#3d6791;font-weight:400}input[type=email].light-text:hover,input[type=number].light-text:hover,input[type=password].light-text:hover,input[type=search].light-text:hover,input[type=tel].light-text:hover,input[type=text].light-text:hover,input[type=url].light-text:hover{outline:1px solid #3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/light-text/_border/light-text_border.min.css?17902549571992*/
input[type=email].light-text_border,input[type=number].light-text_border,input[type=password].light-text_border,input[type=search].light-text_border,input[type=tel].light-text_border,input[type=text].light-text_border,input[type=url].light-text_border{background:#e5e5e5;border:1px solid #3d6791}input[type=email].light-text_border::placeholder,input[type=number].light-text_border::placeholder,input[type=password].light-text_border::placeholder,input[type=search].light-text_border::placeholder,input[type=tel].light-text_border::placeholder,input[type=text].light-text_border::placeholder,input[type=url].light-text_border::placeholder{color:#3d6791;font-weight:400}input[type=email].light-text_border::-webkit-input-placeholder,input[type=number].light-text_border::-webkit-input-placeholder,input[type=password].light-text_border::-webkit-input-placeholder,input[type=search].light-text_border::-webkit-input-placeholder,input[type=tel].light-text_border::-webkit-input-placeholder,input[type=text].light-text_border::-webkit-input-placeholder,input[type=url].light-text_border::-webkit-input-placeholder{color:#3d6791;font-weight:400}input[type=email].light-text_border::-moz-placeholder,input[type=number].light-text_border::-moz-placeholder,input[type=password].light-text_border::-moz-placeholder,input[type=search].light-text_border::-moz-placeholder,input[type=tel].light-text_border::-moz-placeholder,input[type=text].light-text_border::-moz-placeholder,input[type=url].light-text_border::-moz-placeholder{color:#3d6791;font-weight:400}input[type=email].light-text_border::-ms-input-placeholder,input[type=number].light-text_border::-ms-input-placeholder,input[type=password].light-text_border::-ms-input-placeholder,input[type=search].light-text_border::-ms-input-placeholder,input[type=tel].light-text_border::-ms-input-placeholder,input[type=text].light-text_border::-ms-input-placeholder,input[type=url].light-text_border::-ms-input-placeholder{color:#3d6791;font-weight:400}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/light-text/_border/light-text_border.min.css?17902549571992*/
input[type=email].light-text_border,input[type=number].light-text_border,input[type=password].light-text_border,input[type=search].light-text_border,input[type=tel].light-text_border,input[type=text].light-text_border,input[type=url].light-text_border{background:#e5e5e5;border:1px solid #3d6791}input[type=email].light-text_border::placeholder,input[type=number].light-text_border::placeholder,input[type=password].light-text_border::placeholder,input[type=search].light-text_border::placeholder,input[type=tel].light-text_border::placeholder,input[type=text].light-text_border::placeholder,input[type=url].light-text_border::placeholder{color:#3d6791;font-weight:400}input[type=email].light-text_border::-webkit-input-placeholder,input[type=number].light-text_border::-webkit-input-placeholder,input[type=password].light-text_border::-webkit-input-placeholder,input[type=search].light-text_border::-webkit-input-placeholder,input[type=tel].light-text_border::-webkit-input-placeholder,input[type=text].light-text_border::-webkit-input-placeholder,input[type=url].light-text_border::-webkit-input-placeholder{color:#3d6791;font-weight:400}input[type=email].light-text_border::-moz-placeholder,input[type=number].light-text_border::-moz-placeholder,input[type=password].light-text_border::-moz-placeholder,input[type=search].light-text_border::-moz-placeholder,input[type=tel].light-text_border::-moz-placeholder,input[type=text].light-text_border::-moz-placeholder,input[type=url].light-text_border::-moz-placeholder{color:#3d6791;font-weight:400}input[type=email].light-text_border::-ms-input-placeholder,input[type=number].light-text_border::-ms-input-placeholder,input[type=password].light-text_border::-ms-input-placeholder,input[type=search].light-text_border::-ms-input-placeholder,input[type=tel].light-text_border::-ms-input-placeholder,input[type=text].light-text_border::-ms-input-placeholder,input[type=url].light-text_border::-ms-input-placeholder{color:#3d6791;font-weight:400}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input/transparent/transparent.css?17909316752332*/
input[type="text"].transparent,
input[type="email"].transparent,
input[type="password"].transparent,
input[type="tel"].transparent,
input[type="number"].transparent,
input[type="search"].transparent,
input[type="url"].transparent {
    background: none;
    border: 1px solid #D0D4E1;
    color: #3D6791;
}
input[type="text"].transparent::placeholder,
input[type="email"].transparent::placeholder,
input[type="password"].transparent::placeholder,
input[type="tel"].transparent::placeholder,
input[type="number"].transparent::placeholder,
input[type="search"].transparent::placeholder,
input[type="url"].transparent::placeholder {
    color: #A3A8BA; font-weight: 400;
}

input[type="text"].transparent::-webkit-input-placeholder,
input[type="email"].transparent::-webkit-input-placeholder,
input[type="password"].transparent::-webkit-input-placeholder,
input[type="tel"].transparent::-webkit-input-placeholder,
input[type="number"].transparent::-webkit-input-placeholder,
input[type="search"].transparent::-webkit-input-placeholder,
input[type="url"].transparent::-webkit-input-placeholder {
    color: #A3A8BA; font-weight: 400;
}

input[type="text"].transparent::-moz-placeholder,
input[type="email"].transparent::-moz-placeholder,
input[type="password"].transparent::-moz-placeholder,
input[type="tel"].transparent::-moz-placeholder,
input[type="number"].transparent::-moz-placeholder,
input[type="search"].transparent::-moz-placeholder,
input[type="url"].transparent::-moz-placeholder {
    color: #A3A8BA; font-weight: 400;
}

input[type="text"].transparent::-ms-input-placeholder,
input[type="email"].transparent::-ms-input-placeholder,
input[type="password"].transparent::-ms-input-placeholder,
input[type="tel"].transparent::-ms-input-placeholder,
input[type="number"].transparent::-ms-input-placeholder,
input[type="search"].transparent::-ms-input-placeholder,
input[type="url"].transparent::-ms-input-placeholder {
    color: #A3A8BA; font-weight: 400;
}

input[type="text"].transparent:hover,
input[type="email"].transparent:hover,
input[type="password"].transparent:hover,
input[type="tel"].transparent:hover,
input[type="number"].transparent:hover,
input[type="search"].transparent:hover,
input[type="url"].transparent:hover {
    outline: 1px solid #D0D4E1;
}
/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input-label/input-label.min.css?174420984859*/
.input-label{margin:0 0 20px;position:relative;width:100%}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input-label/input-label.min.css?174420984859*/
.input-label{margin:0 0 20px;position:relative;width:100%}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input-label/__top-text/input-label__top-text.min.css?1790254957208*/
.input-label__top-text{background-color:#fff;color:#a3a8ba;font-size:1rem;font-size:.8rem;font-style:normal;font-weight:300;left:.6rem;line-height:150%;padding:0 .5rem;position:absolute;top:-.7rem;z-index:1}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input-label/__top-text/input-label__top-text.min.css?1790254957208*/
.input-label__top-text{background-color:#fff;color:#a3a8ba;font-size:1rem;font-size:.8rem;font-style:normal;font-weight:300;left:.6rem;line-height:150%;padding:0 .5rem;position:absolute;top:-.7rem;z-index:1}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input-label/__top-text/_color-blue/input-label__top-text_color-blue.min.css?174420984875*/
.input-label__top-text_color-blue{border:1px solid #fff;border-radius:5px}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/input-label/__top-text/_color-blue/input-label__top-text_color-blue.min.css?174420984875*/
.input-label__top-text_color-blue{border:1px solid #fff;border-radius:5px}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/select.min.css?1790254957454*/
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/local/templates/ast_2022_shop/demo/bem_blocks/select/../../../images/expand_more_light.svg);background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #3d6791;color:#25232c;font-size:.78rem;font-weight:400;height:2.78rem;padding:.28rem 2.12rem .28rem 1.12rem;position:relative;width:100%}select::-ms-expand{display:none}select:focus-visible{outline:1px solid #3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/select.min.css?1790254957454*/
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/local/templates/ast_2022_shop/demo/bem_blocks/select/../../../images/expand_more_light.svg);background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #3d6791;color:#25232c;font-size:.78rem;font-weight:400;height:2.78rem;padding:.28rem 2.12rem .28rem 1.12rem;position:relative;width:100%}select::-ms-expand{display:none}select:focus-visible{outline:1px solid #3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/__blue-text/select__blue-text.min.css?174420984834*/
.select__blue-text{color:#3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/__blue-text/select__blue-text.min.css?174420984834*/
.select__blue-text{color:#3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/__gray-bg/select__gray-bg.min.css?1744209848210*/
.select__gray-bg{background-color:#ebedf3;background-image:url(/local/templates/ast_2022_shop/demo/bem_blocks/select/__gray-bg/../../../../images/expand_more_light.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;border:none}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/__gray-bg/select__gray-bg.min.css?1744209848210*/
.select__gray-bg{background-color:#ebedf3;background-image:url(/local/templates/ast_2022_shop/demo/bem_blocks/select/__gray-bg/../../../../images/expand_more_light.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;border:none}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/_mini/select_mini.min.css?174420984883*/
select.select_mini{font-size:.87rem;height:auto;padding:.56rem 1.9rem .56rem 1rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/_mini/select_mini.min.css?174420984883*/
select.select_mini{font-size:.87rem;height:auto;padding:.56rem 1.9rem .56rem 1rem}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/select-container/select-container.min.css?17442098481*/


/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/select-container/select-container.min.css?17442098481*/


/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/select-light/select-light.min.css?1744209848212*/
select.select-light{background-color:#e5e5e5;background-image:url(/local/templates/ast_2022_shop/demo/bem_blocks/select/select-light/../../../../images/expand_more_light.svg);background-position:right 6px center;background-repeat:no-repeat;background-size:16px 16px;border:none}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/select-light/select-light.min.css?1744209848212*/
select.select-light{background-color:#e5e5e5;background-image:url(/local/templates/ast_2022_shop/demo/bem_blocks/select/select-light/../../../../images/expand_more_light.svg);background-position:right 6px center;background-repeat:no-repeat;background-size:16px 16px;border:none}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/select-light/_border/select-light_border.min.css?1744209848235*/
select.select-light_border{background-color:#e5e5e5;background-image:url(/local/templates/ast_2022_shop/demo/bem_blocks/select/select-light/_border/../../../../../images/expand_more_light.svg);background-position:right 6px center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/select-light/_border/select-light_border.min.css?1744209848235*/
select.select-light_border{background-color:#e5e5e5;background-image:url(/local/templates/ast_2022_shop/demo/bem_blocks/select/select-light/_border/../../../../../images/expand_more_light.svg);background-position:right 6px center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/select-rounded/select-rounded.min.css?174420984842*/
select.select-rounded{border-radius:10px}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/select-rounded/select-rounded.min.css?174420984842*/
select.select-rounded{border-radius:10px}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/select-rounded/_light-border/select-rounded_light-border.min.css?1744209848194*/
select.select-rounded_light-border{border-color:#ebedf3}select.select-rounded_light-border:hover{border-color:#a3a8ba}select.select-rounded_light-border:focus-visible{outline:1px solid #a3a8ba}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/select/select-rounded/_light-border/select-rounded_light-border.min.css?1744209848194*/
select.select-rounded_light-border{border-color:#ebedf3}select.select-rounded_light-border:hover{border-color:#a3a8ba}select.select-rounded_light-border:focus-visible{outline:1px solid #a3a8ba}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/svg-icon/svg-icon.min.css?1744209848102*/
.svg-icon{stroke:#3d6791;transition:all .2s ease 0s}.svg-icon:hover,a:hover .svg-icon{stroke:#cb7a67}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/svg-icon/svg-icon.min.css?1744209848102*/
.svg-icon{stroke:#3d6791;transition:all .2s ease 0s}.svg-icon:hover,a:hover .svg-icon{stroke:#cb7a67}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/tab-links/tab-links.min.css?1790254957906*/
.tab-links__container{font-size:1rem;flex-direction:row;flex-wrap:nowrap;max-width:100%;overflow-x:initial;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.tab-links__container::-webkit-scrollbar{width:0;height:0}.tab-links__wrap{justify-content:flex-start;align-items:stretch;white-space:nowrap}.tab-links__item{transition:.2s;cursor:pointer;color:#A3A8BA;position:relative;font-weight:400;margin-right:1.5rem;padding-bottom:10px}.tab-links__item:last-child{margin-right:0}.tab-links__item:after{content:"";position:absolute;right:0;left:0;bottom:0;height:2px;background-color:#3D6791;transition:.3s ease;transform:scaleX(0)}.tab-links__item-selected{color:#3D6791}.tab-links__item-selected::after{transform:scaleX(1)}@media(max-width:575px){.tab-links{padding-left:0!important;padding-right:0!important}.tab-links__item:first-child,.description{margin-left:15px}.link-more{padding-right:15px}}
/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/tab-links/tab-links.min.css?1790254957906*/
.tab-links__container{font-size:1rem;flex-direction:row;flex-wrap:nowrap;max-width:100%;overflow-x:initial;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.tab-links__container::-webkit-scrollbar{width:0;height:0}.tab-links__wrap{justify-content:flex-start;align-items:stretch;white-space:nowrap}.tab-links__item{transition:.2s;cursor:pointer;color:#A3A8BA;position:relative;font-weight:400;margin-right:1.5rem;padding-bottom:10px}.tab-links__item:last-child{margin-right:0}.tab-links__item:after{content:"";position:absolute;right:0;left:0;bottom:0;height:2px;background-color:#3D6791;transition:.3s ease;transform:scaleX(0)}.tab-links__item-selected{color:#3D6791}.tab-links__item-selected::after{transform:scaleX(1)}@media(max-width:575px){.tab-links{padding-left:0!important;padding-right:0!important}.tab-links__item:first-child,.description{margin-left:15px}.link-more{padding-right:15px}}
/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea.min.css?1790254957299*/
textarea{border:1px solid #ebedf3;border-radius:10px;color:#25232c;font-size:.89rem;font-weight:300;padding:.56rem 1.12rem;width:100%}textarea::-moz-placeholder{color:#b5c0d2}textarea::placeholder{color:#b5c0d2}textarea::-webkit-scrollbar{width:4px}textarea:focus-visible{outline:1px solid #3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea.min.css?1790254957299*/
textarea{border:1px solid #ebedf3;border-radius:10px;color:#25232c;font-size:.89rem;font-weight:300;padding:.56rem 1.12rem;width:100%}textarea::-moz-placeholder{color:#b5c0d2}textarea::placeholder{color:#b5c0d2}textarea::-webkit-scrollbar{width:4px}textarea:focus-visible{outline:1px solid #3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-light/textarea-light.min.css?1744209848112*/
textarea.textarea-light{background:#e5e5e5;border:none}textarea.textarea-light:hover{outline:1px solid #3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-light/textarea-light.min.css?1744209848112*/
textarea.textarea-light{background:#e5e5e5;border:none}textarea.textarea-light:hover{outline:1px solid #3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-light/_border/textarea-light_border.min.css?174420984876*/
textarea.textarea-light_border{background:#e5e5e5;border:1px solid #3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-light/_border/textarea-light_border.min.css?174420984876*/
textarea.textarea-light_border{background:#e5e5e5;border:1px solid #3d6791}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-outline/textarea-outline.min.css?1790254957291*/
textarea.textarea-outline{border:1px solid #ebedf3}textarea.textarea-outline:focus-visible{outline:1px solid #ebedf3}textarea.textarea-outline::-moz-placeholder{color:#a3a8ba;font-size:1rem;font-weight:300}textarea.textarea-outline::placeholder{color:#a3a8ba;font-size:1rem;font-weight:300}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-outline/textarea-outline.min.css?1790254957291*/
textarea.textarea-outline{border:1px solid #ebedf3}textarea.textarea-outline:focus-visible{outline:1px solid #ebedf3}textarea.textarea-outline::-moz-placeholder{color:#a3a8ba;font-size:1rem;font-weight:300}textarea.textarea-outline::placeholder{color:#a3a8ba;font-size:1rem;font-weight:300}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-rounded/textarea-rounded.min.css?174420984846*/
textarea.textarea-rounded{border-radius:10px}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-rounded/textarea-rounded.min.css?174420984846*/
textarea.textarea-rounded{border-radius:10px}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/transitions/transitions.min.css?1789639772243*/
.slide-fade-bottom-enter-active{transition:all .5s cubic-bezier(.25,1,.5,1)}.slide-fade-bottom-leave-active{transition:all .3s cubic-bezier(.5,0,.75,0)}.slide-fade-bottom-enter,.slide-fade-bottom-leave-to{transform:translateY(100%);opacity:0}

/* End */


/* Start:/local/templates/ast_2022_shop/demo/bem_blocks/transitions/transitions.min.css?1789639772243*/
.slide-fade-bottom-enter-active{transition:all .5s cubic-bezier(.25,1,.5,1)}.slide-fade-bottom-leave-active{transition:all .3s cubic-bezier(.5,0,.75,0)}.slide-fade-bottom-enter,.slide-fade-bottom-leave-to{transform:translateY(100%);opacity:0}

/* End */


/* Start:/local/components/ast/header.location/templates/2022/style.min.css?1790931675595*/
.header-location{position:relative}.header-location__item{color:#747C98;font-size:1rem;font-weight:400}.header-location__item_current{color:#cb7a67;font-size:1rem;font-weight:400}.header-location__list_wrap{background:#fff;border-radius:0 0 10px 10px;display:inline-block;padding-right:26px;transition:.2s;z-index:10}.header-location__list_wrap.list-open{left:-1rem;position:absolute;top:-1rem}.header-location__item,.header-location__list_wrap.list-open .header-location__item_current{margin:1rem}.header-location__item{transition:.2s}.header-location__item:hover{color:#cb7a67;cursor:pointer}

/* End */


/* Start:/local/templates/ast_2022_shop/components/bitrix/menu/desktop_menu/style.min.css?1765361609227*/
.menu-header__item.open a{color:#1e355c}.menu-header__item a.loyalty-link{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(73deg,#ff886b 8.05%,#d84796 32.51%,#385b97 87.49%);color:transparent}

/* End */


/* Start:/local/components/ast/header.search.field/templates/.default/style.min.css?17442098481*/


/* End */


/* Start:/local/components/ast/catalog.menu.button/templates/.default/style.min.css?17908656361105*/
a.catalog-menu-button.button{border-radius:17px;font-size:1rem;font-weight:400;height:50px;max-width:144px;min-width:128px;transition:0s;width:100%}a.catalog-menu-button svg{flex-shrink:0;margin-bottom:0;margin-right:.5rem}a.catalog-menu-button.button-primary-inverse{box-shadow:0 5px 50px 0 rgba(61,103,145,.1);position:relative;z-index:1001}a.catalog-menu-button.button-primary-inverse svg{height:1.1rem;width:1.1rem}a.catalog-menu-button.button-primary-inverse svg path,a.catalog-menu-button.button-primary-inverse:hover svg path{stroke-width:2.5}.header-top__burger{display:inline-block;position:relative}.menu-burger{align-items:center;color:#1e355c;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;transition:left .3s ease-in-out}.menu-burger svg path{transform-box:view-box;transform-origin:6px 12px;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.menu-burger.active .burger-line-top{transform:translateY(0) rotate(45deg)}.menu-burger.active .burger-line-middle{opacity:0}.menu-burger.active .burger-line-bottom{transform:translateY(0) rotate(-45deg)}

/* End */


/* Start:/local/vue-components/Pickup/StoreButton/style.css?17909316754812*/
/* ==================== */
/* КНОПКА ВЫБОРА ВИНОТЕК (desktop/header и мобильное меню) */
/* ==================== */
.filter-store-button * {
    font-weight: 400;
}

.location-btn[data-inc="vue"] {
    position: relative;
    background-color: #f9f4f3;
    border-radius: 17px;
    padding: 6px 16px 6px 38px;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    background-image: url(/local/templates/ast_2022_shop/images/location_terracotta.svg);
    background-repeat: no-repeat;
    background-position: 13px center;
    background-size: 16px;
    line-height: 1.3;
    max-width: 189px;
    min-width: 189px;
    overflow: hidden;
}

.location-btn[data-inc="vue"]:hover {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);
}

.location-btn[data-inc="vue"] .location-btn__label {
    font-size: 14px;
    color: #747C98;
    font-weight: 400;
    margin: 0;
}

.location-btn[data-inc="vue"] .location-btn__text {
    color: #cb7a67;
    font-weight: 400;
    margin: 0;
    white-space: nowrap;
    max-width: 145px;
    overflow: hidden;
    font-size: 16px;
}

.location-btn-selected[data-inc="vue"] {
    background-color: #f3f5fa;
    background-image: url(/local/templates/ast_2022_shop/images/location.svg);
}

.location-btn-selected[data-inc="vue"] .location-btn__text {
    color: #3d6791;
}

.location-btn-selected[data-inc="vue"]::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 100%;
    background: linear-gradient(to right, rgba(243, 245, 250, 0), #f3f5fa);
    pointer-events: none;
    z-index: 2;
}

/* Кнопка в мобильном меню */
.mobile-menu-top_row .location-btn-selected[data-inc="vue"] {
    padding: 8px 16px 8px 38px;
    line-height: 1.4;
    width: 100%;
}

.mobile-menu-top_row .location-btn[data-inc="vue"] .location-btn__text {
    max-width: 100%;
}

@media (max-width: 1199px) {
    .location-btn[data-inc="vue"],
    .mobile-menu-top_row .location-btn-selected[data-inc="vue"] {
        padding: 11px 16px 10px 38px;
        max-width: none;
    }

    .mobile-menu-top_row .location-btn-selected[data-inc="vue"] {
        max-width: max-content;
    }
}

@media (max-width: 575px) {
    .location-btn[data-inc="vue"] {
        display: block;
        width: 100%;
        max-width: 100%;
    }

    .mobile-menu-top_row .location-btn-selected[data-inc="vue"] {
        max-width: 100%;
    }
}

/* ==================== */
/* МОБИЛЬНАЯ КНОПКА В HEADER (mode="mobile") */
/* ==================== */
.header-store-mobile {
    background: #fff;
    border-bottom-left-radius: 17px;
    border-bottom-right-radius: 17px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
    position: sticky;
    top: 0;
    z-index: 100;
    margin-bottom: 0.95rem;
}

.pickup-store-mobile__inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.pickup-store-mobile__inner .location-btn[data-inc="vue"],
.pickup-store-mobile__inner .location-btn-selected[data-inc="vue"] {
    background: none;
    padding: 9px 0;
    line-height: 1.25;
}

.pickup-store-mobile__inner .location-btn-selected[data-inc="vue"]::after {
    background: linear-gradient(to right, rgba(243, 245, 250, 0), #fff);
}

.pickup-store-mobile__inner .location-btn[data-inc="vue"] .location-btn__text {
    max-width: none;
}

.pickup-store-mobile__inner .location-btn[data-inc="vue"] .location-btn__label {
    display: flex;
    align-items: flex-start;
    gap: 5px;
    color: #CB7A67;
}

.pickup-store-mobile__inner .location-btn[data-inc="vue"] .location-btn__label svg {
    width: 14.5px;
    height: 15.4px;
}

.pickup-store-mobile__inner .location-btn[data-inc="vue"] .location-btn__label span {
    text-decoration: none;
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
}

.pickup-store-mobile__inner .location-btn-selected[data-inc="vue"] .location-btn__text {
    color: #1E355C;
}

.pickup-store-mobile__change {
    color: #747C98;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    padding: 0;
    white-space: nowrap;
    flex-shrink: 0;
    margin: 0;
}

/* Кнопка внутри мобильного header */
.pickup-store-mobile .location-btn[data-inc="vue"] {
    width: auto;
    max-width: none;
    min-width: auto;
    flex: 1;
    display: inline-flex;
}

/* Планшет */
@media (min-width: 576px) and (max-width: 1199px) {
    .pickup-store-mobile .location-btn[data-inc="vue"] {
        width: 400px;
        max-width: 500px;
        flex: none;
    }
}

/* Мобильная */
@media (max-width: 575px) {
    .pickup-store-mobile .location-btn[data-inc="vue"] {
        max-width: 300px;
        display: block;
        width: 100%;
        flex: 1;
    }
}
/* End */


/* Start:/local/vue-components/Popup/ChangeLocation/style.min.css?1744209848268*/
.change-location-popup{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);height:auto;left:50%;margin-left:-250px;max-width:900px;position:fixed;top:3rem;width:500px;z-index:1002}@media(max-width:992px){.change-location-popup{left:0;margin-left:0;top:2rem;width:100%}}

/* End */


/* Start:/local/vue-components/Popup/Template/style.min.css?17902549571165*/
.popup-template{position:relative}.popup-template__content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border-radius:10px;box-shadow:0 5px 70px rgba(61,103,145,.1);overflow:hidden;position:relative;z-index:2003}.popup-template__back{color:#a3a8ba;height:24px;left:20px;position:absolute;top:20px;width:auto}.popup-template__close{font-size:1rem;height:24px;position:absolute;right:20px;top:20px;width:24px}.popup-template__back svg{stroke:#a3a8ba;transition:.2s}.popup-template__back:hover{color:#1e355c}.popup-template__back:hover svg{stroke:#1e355c}.popup-template__close svg{fill:#a3a8ba}.popup-template__close:hover svg{fill:#1e355c}.popup-template__title{margin-bottom:20px;margin-right:30px}.popup-template__title>div{color:#1e355c;font-size:1.7rem;font-weight:500;line-height:1.7rem}.popup-template__footer{display:flex;justify-content:center;margin:0}.popup-template__footer .button,.popup-template__footer button{margin-top:1rem}.popup-template__footer a{font-weight:400}@media(max-width:991px){.popup-template__content{box-shadow:0 0 20px rgba(0,0,0,.2)}}@media (max-width:576px){.popup-template__footer{flex-wrap:wrap}}

/* End */


/* Start:/local/vue-components/Popup/Overlay/style.min.css?1744209848306*/
.overlay{bottom:0;box-sizing:border-box;left:0;position:fixed;right:0;top:0;transition:.2s;z-index:2002}.overlay.overlay__wrap{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(37,35,44,.5);height:100%;width:100%}.v-fade-enter-active,.v-fade-leave-active{transition:all .3s ease}

/* End */


/* Start:/local/vue-components/Loyalty/Bonus/style.min.css?1790865636498*/
.bonus[data-inc=vue]{align-items:center;background:#e3e8f6;border-radius:30px;color:#3d6791;display:flex;font-size:.9rem;justify-content:center;width:auto}.bonus.fix-width[data-inc=vue]{max-width:120px;width:112px}.bonus[data-inc=vue] .bonus-icon,.bonus[data-inc=vue] .bonus-item{line-height:22px}.bonus[data-inc=vue] .bonus-item.offs{color:#d96262}@media(max-width:992px){.bonus[data-inc=vue]{border-radius:20px}.bonus[data-inc=vue] .bonus-icon,.bonus[data-inc=vue] .bonus-item{line-height:1rem}}

/* End */


/* Start:/local/vue-components/MoreExpandList/style.min.css?1790254957855*/
.more-expand-wrap{position:relative}.more-expand-items{align-items:center;display:flex}.more-expand-wrap.active{background:#fff;border-radius:10px;box-shadow:0 0 20px rgb(0 0 0/5%);padding-right:3rem;position:absolute;right:-1.5rem;top:-1rem;z-index:10}.more-expand-wrap.active .more-expand-items{display:inline-block;transition:.2s}.more-expand-wrap.active .more-expand-item{margin:1rem}.more-expand-item{font-size:1rem;margin-right:.5rem;white-space:nowrap;width:100%}.more-expand-item span{color:#3d6791;font-weight:400;transition:.2s}.more-expand-item:hover span{color:#ce998d;cursor:pointer}.more-expand-item:hover svg.more-expand-c{stroke:#ce998d;cursor:pointer}.more-expand-c{height:16px;line-height:inherit;margin-left:.5rem;transition:all .2s linear;width:16px}.more-expand-c.collapsed{transform:rotate(-180deg)}svg.more-expand-c{stroke:#3d6791}

/* End */


/* Start:/local/components/ast/catalog.menu/templates/.default/style.css?17908656368551*/
@media (min-width: 1280px) {
    .menu-container {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
        max-width: 1360px !important;
    }
}

.catalog-menu-wrapper {
    position: absolute;
    z-index: 1000;
    left: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: opacity .5s ease, visibility .5s ease;
}
.catalog-menu-wrapper.catalog-menu-wrapper_open {
    opacity: 1;
    visibility: visible;
}
.catalog-menu-inner {
    width: 100%;
    height: auto;
    background: #FFF;
    border-radius: 23px;
    box-shadow: 0px 5px 70px rgb(61 103 145 / 20%);
    margin-top: .73rem;
}

.category-name a, .catalog-menu-filters a {
    color: #504F55;
}
.catalog-menu-filters {
    width: 75%;
}
.catalog-menu-categories {
    width: 25%;
    white-space: nowrap;
}
.catalog-menu-categories a.button {
    max-width: 244px;
    padding: 12px 20px !important;
    font-size: 1rem;
}
.catalog-menu-filters ul {
    list-style-type: none;
    padding-left: 0;
}
.category-name {
    margin-bottom: 15px;
}
.category-name a {
    display: inline-block;
    position: relative;
    border-radius: 23px;
    padding: .53rem .85rem;;
    transition: 0s;
    color: #1E355C;
    line-height: 1rem;
}

.category-name a span {
    color: inherit;
    font-weight: 400;
    font-size: 1rem;
}
.category-name a.sale-category {
    color: #D96262;
    --sale-percent-color: #fff;
    display: inline-flex;
    align-items: center;
}
.category-name a.sale-category span {
    color: inherit;
    display: flex;
    align-items: center;
}
.category-name a.sale-category .sale-category__icon {
    margin-right: .6rem;
    flex-shrink: 0;
}

.sale-category__percent path,
.sale-category__percent circle {
    stroke: var(--sale-percent-color);
    fill: none;
}
.category-name a.selected {
    color: #CB7A67;
    background: #F9F4F3;
}
.category-name a.selected:focus {
    text-decoration: none;
}
.category-name a.sale-category:hover {
    color: #D96262;
    background: none;
}

.mobile-subcategories-screen {
    position: fixed;
    top: 57px;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 2000;
    overflow-y: auto;
    transform: translateX(100%);
    transition: transform .2s ease-out;
}
.mobile-subcategories-screen__back {
    display: inline-flex;
    padding: 1rem 1rem 1.9rem;
    color: #A3A8BA;
}
.mobile-subcategories-screen__list {
    list-style: none;
    padding: 0 1rem;
    margin: 0;
}
.mobile-subcategories-screen__list li {
    margin-bottom: .94rem;
}
.mobile-subcategories-screen__list a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #504F55;
    font-weight: 100;
}
.mobile-subcategories-screen__list a.mobile-subcategories-screen__link_all {
    color: #3D6791;
}
.mobile-subcategories-screen__list a:hover {
    color: #CB7A67;
}
.mobile-subcategories-screen__list a .category-name__arrow {
    color: #A3A8BA;
}
.mobile-subcategories-screen__list a:hover .category-name__arrow {
    color: #CB7A67;
}
.mobile-subcategories-screen.mobile-subcategories-screen_open {
    transform: translateX(0);
}


@media(max-width: 1199px) {
    .catalog-menu-wrapper {
        position: fixed;
        top: 57px;
        width: 100%;
        height: calc(100% - 58px);
        overflow-y: auto;
        background: #fff;
    }

    .catalog-menu-inner {
        border-radius: 0;
        box-shadow: none;
    }
    .catalog-mobile-menu-inner {
        width: 100%;
        height: auto;
    }
    .catalog-mobile-menu-inner .button-primary {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .catalog-mobile-menu-inner .button-primary span {
        font-weight: 400;
    }
    .city-change {
        cursor: pointer;
    }
    .catalog-menu-wrapper {
        opacity: 1;
        display: block;
        transform: translateX(-100%);
    }
    .catalog-menu-wrapper_open {
        animation: slide .2s forwards;
    }
    .catalog-menu-wrapper_closed {
        animation: slideReverse .2s forwards;
    }
    .catalog-menu-categories, .catalog-menu-filters {
        width: 50%;
    }
    .category-name a {
        display: flex;
        justify-content: space-between;
        align-items: center;
        color: #1E355C;
        padding: .64rem 1.5rem;
    }
    .category-name a.sale-category {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .category-name a:hover {
        color: #CB7A67;
        background: #F9F4F3;
    }
    .category-name a .category-name__arrow {
        flex-shrink: 0;
        color: #A3A8BA;
    }
    .category-name a:hover .category-name__arrow {
        color: #CB7A67;
    }
    ul.mobile-links {
        list-style: none;
    }
    ul.mobile-links a {
        color: #504F55;
        font-weight: 300;
    }

    .hr {
        width: 100%;
        height: 1px;
        background: #EBEDF3;
    }
    .mobile-menu-top_row, .mobile-menu-top_row a {
        color: #504F55;
    }
    span.city-name {
        font-weight: 400;
        color: #CB7A67;
    }
    .personal-link, .personal-link a, .personal-link span {
        font-weight: 400;
        color: #1E355C;
    }
    .logout {
        color: #A3A8BA !important;
    }
}
@media(max-width: 992px) {
    .catalog-menu-categories {
        width: 40%;
    }
    .catalog-menu-filters {
        width: 60%;
    }
}

@keyframes slide {
    0% {transform: translateX(-100%);}
    100% {transform: translateX(0);}
}

@keyframes slideReverse {
    0% {transform: translateX(0);}
    100% {transform: translateX(-100%);}
}

.icon-item {
    position: relative;
    width: 212px;
    max-width: 212px;
    height: 97px;
    background-color: #F6F4F4;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 100%;
    border-radius: 23px;
    overflow: hidden;
    cursor: pointer;
    transition: .2s;
}
.icon-item_text {
    position: relative;
    z-index: 1;
    font-size: 1rem;
    color: #40566A;
    font-weight: 200;
    transition: .2s;
    padding-right: 4rem;
    line-height: 1.5rem;
    margin: .75rem auto 1.5rem .8rem;
}

.icon-item::after {
    content: "";
    position: absolute;
    inset: 0;
    background: #F6F4F4BF;
    opacity: 0;
    transition: opacity .2s;
    pointer-events: none;
    border-radius: 23px;
}

.icon-item:hover::after {
    opacity: 1;
}

.icon-item.red-wine    { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/red-wine.png"); }
.icon-item.white-wine  { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/white-wine.png"); }
.icon-item.pink-wine   { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/pink-wine.png"); }
.icon-item.all-wine    { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/all-wine.png"); }
.icon-item.igristoe       { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/igristoe.png"); }
.icon-item.shamp       { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/shamp.png"); }
.icon-item.prosecco    { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/prosecco.png"); }
.icon-item.rom     { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/rom.png"); }
.icon-item.whiskey     { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/whiskey.png"); }
.icon-item.cognac      { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/cognac.png"); }
.icon-item.all-strong  { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/all-strong.png"); }
.icon-item.sidr        { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/sidr.png"); }
.icon-item.sake        { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/sake.png"); }
.icon-item.all-low-alcohol { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/all-low-alcohol.png"); }
.icon-item.sparkling   { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/sparkling.png"); }
.icon-item.tonic       { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/tonic.png"); }
.icon-item.all-water   { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/all-water.png"); }
.icon-item.glass       { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/glass.png"); }
.icon-item.decanter    { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/decanter.png"); }
.icon-item.all-glass   { background-image: url("/local/components/ast/catalog.menu/templates/.default/images/all-glass.png"); }

.loyalty-link_mobile {
    border-radius: 45px;
    padding: 3px 15px;
    font-size: 1rem;
    font-weight: 400;
    color: #fff;
    background-image: linear-gradient(73deg, #FF886B 2.65%, #D84796 22.1%, #385B97 65.84%);
    line-height: 1rem;
}

.mobile-menu-top_location {
    color: #CB7A67;
}

/* End */


/* Start:/local/templates/ast_2022_shop/components/bitrix/menu/mobile_menu_2022/style.min.css?1790865636240*/
.mobile-menu-bottom_phone-link{color:#cb7a67;font-weight:400}.mobile-menu-bottom_email-link{color:#a04476}.mobile-menu-bottom_row{margin:1.88rem 0}.mobile-menu-bottom_link,.mobile-menu_schedule{color:#948a8a;font-size:1rem;font-weight:400}

/* End */


/* Start:/local/components/ast/header.location/templates/mobile/style.min.css?17902549571136*/
#header-location-small.dropdown-menu-city{bottom:100%;top:auto}.mobile-menu-block__footer-flex{display:flex;justify-content:space-between;margin-bottom:16px}.mobile-menu-block__city-phone{align-items:flex-start;display:flex;flex-direction:column}.mobile-menu-block__city{color:#d20d59;font-size:15px;margin-bottom:4px;padding-right:15px;position:relative}.mobile-menu-block__city:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgNyI+PHBhdGggc3Ryb2tlPSIjQzcwRDU0IiBkPSJtMSAxIDUgNC41TDExIDEiLz48L3N2Zz4=) no-repeat;background-size:contain;content:"";height:7px;margin-top:-3.5px;position:absolute;right:0;top:54%;width:12px}.mobile-menu-block__city select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;width:100%}.mobile-menu-block__phone{color:#000;font-size:16px}.mobile-menu-block__work{width:48%}.mobile-menu-block__work-title{color:#6b6b6b;font-size:14px;font-weight:500;margin-bottom:4px}.mobile-menu-block__work-time{color:#13235b;font-size:16px}

/* End */


/* Start:/local/templates/.default/components/bitrix/breadcrumb/2022/style.min.css?1744209955484*/
ol.ast-breadcrumb{background-color:transparent!important;display:flex;flex-wrap:wrap;font-size:1.4rem;list-style:none;margin:2rem 0;padding:0}ol.ast-breadcrumb,ol.ast-breadcrumb a{color:#d0d4e1;font-size:.8rem}ol.ast-breadcrumb a:hover{color:#3d6791}@media(max-width:768px){ol.ast-breadcrumb{margin:1rem 0}}.ast-breadcrumb>li+li:before{color:#ccc;content:"/";font-family:Mabry,Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:100;margin-left:.3rem;margin-right:.2rem;padding:0}

/* End */


/* Start:/local/templates/.default/components/bitrix/menu/footer_category/style.min.css?177979157192*/
@media (min-width:1200px){#category{display:grid;gap:0 20px;grid-template-columns:1fr 1fr}}

/* End */


/* Start:/local/components/ast/footer.subscribe/templates/maxma/style.min.css?1779791571260*/
@media(max-width:1199px){#footer-subscribe{order:10;padding-bottom:3rem}}.footer-subscribe input[type=text]:disabled{background:#28364e;border-color:#474d52}.footer-subscribe input[type=button]:disabled{background-color:#28364e!important;border-color:#474d52}

/* End */


/* Start:/local/vue-components/Popup/TemplateFixed/style.min.css?1790254957656*/
.popup-template-fixed__content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#25232c;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.4);overflow:hidden;padding:1.5rem;position:relative;z-index:2003}.popup-template-fixed__close{height:24px;position:absolute;right:20px;top:20px;width:24px}.popup-template-fixed__close svg{fill:#a3a8ba}.popup-template-fixed__close:hover svg{fill:#1e355c}.popup-template-fixed__title{margin-bottom:20px;margin-right:30px}.popup-template-fixed__title>div{color:#1e355c;font-size:1.7rem;font-weight:500}@media(max-width:991px){.popup-template-fixed__content{box-shadow:0 0 20px rgba(0,0,0,.2)}}

/* End */


/* Start:/local/vue-components/Popup/TemplateHorizontal/style.css?17902549572031*/
.popup-template-horizontal {
    position: relative;
}
.popup-template-horizontal .popup-template__mobile {
    display: none;
}
.popup-template-horizontal .popup-template__horizontal-content {
    position: relative;
    background: #fff;
    box-shadow: 0px 5px 70px rgba(61, 103, 145, 0.1);
    backdrop-filter: blur(20px);
    border-radius: 10px;
    z-index: 2003;
    overflow: hidden;
}
.popup-template-horizontal .popup-template__right {
    background: url('/local/templates/.default/img/pop-up-action-light.png') 0 0;
    background-size: cover;
}
.popup-template-horizontal .popup-template__preloader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -32px;
    width: 64px;
    height: 64px;
    z-index: 2005;
    background: url("/local/templates/ast_2022_corp/images/preloader.gif") 50% 50% no-repeat;
}
.popup-template-horizontal .popup-template__close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 24px;
    height: 24px;
    z-index: 2004;
}
.popup-template-horizontal .popup-template__close svg {
    fill: #A3A8BA;
}
.popup-template-horizontal .popup-template__close:hover svg {
    fill: #1E355C;
}
.popup-template-horizontal .popup-template__title {
    margin-right: 30px;
    margin-bottom: 20px;
}
.popup-template-horizontal .popup-template__title > div {
    font-weight: 500;
    color: #1E355C;
    font-size: 1.7rem;
}
.popup-template-horizontal .popup-template__footer {
    display: flex;
    justify-content: center;
    margin: 0 -0.3rem 0 -0.3rem;
}

.popup-template-horizontal .popup-template__footer button,
.popup-template-horizontal .popup-template__footer .button {
    margin-top: 1rem;
}
@media(max-width: 991px) {
    .popup-template-horizontal .popup-template__content {
        box-shadow: 0px 0px 20px rgb(0 0 0 / 20%);
    }
}
@media (max-width: 576px) {
    .popup-template-horizontal .popup-template__footer {
        flex-wrap: wrap;
    }
}
/* End */


/* Start:/local/vue-components/Popup/QualityService/style.min.css?1744209848575*/
.quality-service-popup{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);height:auto;left:50%;margin-left:-450px;max-width:900px;position:absolute;top:3rem;width:900px;z-index:1002}@media(max-width:900px){.quality-service-popup{left:0;margin-left:0;top:2rem;width:100%}}.quality-service-popup .type-line{display:block;margin-left:auto;margin-top:8px;min-height:1.5rem;min-width:180px;position:relative}.quality-service-popup .type-line .more-expand-wrap.active{left:-.15rem;padding-right:3rem;right:auto;top:-1rem}.quality-service-popup .more-expand-item{white-space:normal}

/* End */


/* Start:/local/vue-components/Common/PersonalDataPolicy/style.min.css?1764238773620*/
.policy-checkbox{font-size:.7rem;line-height:.8rem}.policy-checkbox.dark{color:#a3a8ba}.policy-checkbox.dark a{color:#a3a8ba;text-decoration:underline}.policy-checkbox.dark a:hover{color:#9196a6}.policy-checkbox.light{color:#d0d4e1}.policy-checkbox.light a{color:#d0d4e1;text-decoration:underline}.policy-checkbox.light a:hover{color:#e8ecfa}.policy-checkbox.error,.policy-checkbox.error a{color:#d96262}.policy-checkbox.error input[type=checkbox]+label:before{border-color:#d96262}.policy-checkbox input[type=checkbox]:checked+label:before,.policy-checkbox input[type=checkbox]:hover+label:before{border-color:#94af59}

/* End */


/* Start:/local/vue-components/Popup/Age/style.min.css?1790254957516*/
.age-popup[data-inc=vue]{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);height:auto;left:50%;margin-left:-250px;max-width:900px;position:absolute;top:3rem;width:500px;z-index:1002}.age-popup[data-inc=vue] .age{color:#a04476;font-size:4rem;font-weight:400;line-height:4rem}@media(max-width:768px){.age-popup[data-inc=vue]{left:0;margin-left:0;max-width:100%;top:2rem;width:100%}}.age-popup[data-inc=vue] button.button-light{background:#ebedf3;color:#3d6791;font-size:.78rem;line-height:200%;padding:.4rem 2.62rem}

/* End */


/* Start:/local/vue-components/Loader/style.min.css?17442098481416*/
.loader-overlay[data-inc=vue]{background:#fff;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:998}.loader-overlay[data-inc=vue] .loader-items{display:inline-block;height:13px;left:50%;margin-left:-34px;margin-top:-7px;position:absolute;width:69px;z-index:1000}.loader-overlay[data-inc=vue] .loader-items div{animation-timing-function:cubic-bezier(0,1,1,0);border-radius:50%;height:13px;position:absolute;top:0;width:13px}.loader-overlay[data-inc=vue] .loader-items div:first-child{background:#3d6791}.loader-overlay[data-inc=vue] .loader-items div:nth-child(2){background:#a04476}.loader-overlay[data-inc=vue] .loader-items div:nth-child(3){background:#ce998d}.loader-overlay[data-inc=vue] .loader-items div:nth-child(4){background:#dfc7c1}.loader-overlay[data-inc=vue] .loaderellipsis div:nth-child(5){animation:lds-ellipsis1 .6s infinite;left:8px}.loader-overlay[data-inc=vue] .loader-items div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.loader-overlay[data-inc=vue] .loader-items div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.loader-overlay[data-inc=vue] .loader-items div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}

/* End */


/* Start:/local/vue-components/Popup/Feedback/style.min.css?1790254957700*/
.subscribe-feedback-popup{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);height:auto;left:50%;margin-left:-450px;max-width:900px;position:absolute;top:3rem;width:900px;z-index:1002}.attach-file label{color:#25232c;font-size:1.13rem;font-weight:500;height:auto;margin:0;padding:0;width:auto}.attach-file:hover label{color:#a04476}.attach-file,.attach-file svg path{transition:.2s}.attach-file:hover svg path{stroke:#a04476}.attach-file input[type=file]{bottom:0;left:0;opacity:0;outline:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:900px){.subscribe-feedback-popup{left:0;margin-left:0;top:2rem;width:100%}}

/* End */


/* Start:/local/vue-components/Popup/PhoneCall/style.min.css?1744209848274*/
.subscribe-popup{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);height:auto;left:50%;margin-left:-250px;max-width:900px;position:absolute;top:3rem;width:500px;z-index:1002}@media(max-width:768px){.subscribe-popup{left:0;margin-left:0;max-width:100%;top:2rem;width:100%}}

/* End */


/* Start:/local/vue-components/Popup/Message/style.min.css?17902549572106*/
.message-popup__list{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;position:fixed;right:27px;width:350px;z-index:1000}.popup-message{background-color:#25232c;border-radius:10px;box-shadow:0 4px 20px 0 rgba(0,0,0,.4);color:#b5c0d2;margin-top:15px;padding:1.5rem;position:relative;width:262px;z-index:2003}.popup-message:first-child{margin-top:0}.popup-message_long{width:350px}.popup-message__content-message{font-size:1rem;font-style:normal;font-weight:300;line-height:1.3rem}.popup-message__content-message a{color:#ce998d;transition:.2s}.popup-message__content-message a:hover{color:#cb7a67}.popup-message__close-link{position:absolute;right:10px;text-decoration:none;top:10px}.popup-message__close-link:hover{cursor:pointer;opacity:.8}@media(max-width:1200px){.message-popup__list{top:78px}}@media(max-width:1024px){.message-popup__list{align-items:center;left:50%;margin-left:-175px;max-height:80px;right:auto}}@media(max-width:768px){.message-popup__list{bottom:70px;margin-left:-149px;width:298px}.popup-message{padding:13px 20px;width:226px}.popup-message_long{width:298px}.popup-message__content-message{font-size:.88rem}.popup-message__close-link svg{height:20px;width:20px}}.macustom-enter{opacity:0}.macustom-enter-active{animation:ma-slide-up .3s forwards;transition:opacity .3s linear}.macustom-leave-active{animation:ma-slide-down .3s forwards;opacity:0;transition:visibility 0s .3s,opacity .3s linear;visibility:hidden}@keyframes ma-slide-up{0%{transform:translateY(78px)}to{transform:translateY(0)}}@keyframes ma-slide-down{0%{transform:translateY(0)}to{transform:translateY(78px)}}.macustomreverse-enter{opacity:0}.macustomreverse-enter-active{animation:marv-slide-down .3s forwards;transition:opacity .3s linear}.macustomreverse-leave-active{animation:marv-slide-up .3s forwards;opacity:0;transition:visibility 0s .3s,opacity .3s linear;visibility:hidden}@keyframes marv-slide-down{0%{transform:translateY(-78px)}to{transform:translateY(0)}}@keyframes marv-slide-up{0%{transform:translateY(0)}to{transform:translateY(-78px)}}

/* End */


/* Start:/local/vue-components/Popup/CdpSubscribe2/style.min.css?17909316752912*/
.cdp-subscribe-popup-horizontal{height:auto;left:50%;margin-left:-414px;max-width:828px;position:absolute;top:3rem;width:828px;z-index:1002}.popup-template-horizontal .popup-template__mobile{display:none}.cdp-subscribe-popup-horizontal .subscribe-product-popup__header{color:#d0715a}.cdp-subscribe-popup-horizontal .cdp-subscribe-title{font-size:86px;font-weight:500}.cdp-subscribe-popup-horizontal .cdp-subscribe-subtitle{font-size:48px;line-height:2.6rem;position:relative;text-transform:uppercase}.cdp-subscribe-popup-horizontal .cdp-subscribe-subtitle-absolute{bottom:4px;font-size:18px;line-height:1.1rem;opacity:62%;position:absolute;right:0;width:48%}.cdp-subscribe-popup-horizontal .cdp-subscribe-popup__dark-text p{color:#504f55;font-size:1rem;line-height:1.1rem}.cdp-subscribe-popup-horizontal .cdp-subscribe-popup__footer-privacy{color:#a3a8ba!important;font-size:.6rem!important;line-height:.8rem!important}.cdp-subscribe-popup-horizontal .cdp-subscribe-popup__footer-privacy a{color:#a3a8ba!important;text-decoration:underline}.cdp-subscribe-popup-horizontal .cdp-subscribe-popup-horizontal__footer-text{font-size:.8rem;line-height:.8rem}.cdp-subscribe-popup-horizontal .input-conrainer{position:relative}.cdp-subscribe-popup-horizontal .popup-error-text{background-color:#f6d5e4;border-radius:10px;bottom:7px;color:#d96262;font-size:12px;line-height:17px;padding:12px;position:absolute;width:100%}.cdp-subscribe-popup-horizontal .popup-error-text:after{border:8px solid transparent;border-top-color:#f6d5e4;bottom:-3px;content:"";left:55px;position:absolute;rotate:134deg}@media(max-width:836px){.cdp-subscribe-popup-horizontal{left:0;margin-left:auto;margin-right:auto;max-width:450px;right:0;top:2rem;width:auto}.cdp-subscribe-popup-horizontal .subscribe-product-popup__header-text{margin:0 auto;max-width:257px}.cdp-subscribe-popup-horizontal .subscribe-product-popup__header{background:#fff;border-radius:10px;color:#d0715a;margin-top:165px;position:relative;z-index:1000}.popup-template-horizontal .popup-template__horizontal-content{background:none}.cdp-subscribe-popup-horizontal .popup-template__desktop{display:none}.cdp-subscribe-popup-horizontal .popup-template__mobile{display:block}.cdp-subscribe-popup-horizontal .cdp-subscribe-title{font-size:66px}.cdp-subscribe-popup-horizontal .cdp-subscribe-subtitle{font-size:32px;line-height:1.8rem}.cdp-subscribe-popup-horizontal .cdp-subscribe-subtitle-absolute{bottom:1px;font-size:12px;line-height:.8rem;width:49%}.popup-template-horizontal .popup-template__right{background-position:0 30%;height:175px;position:absolute;top:0;width:100%;z-index:999}.cdp-subscribe-popup-horizontal .cdp-subscribe-popup__footer-privacy{font-size:.8rem}.cdp-subscribe-popup-horizontal .cdp-subscribe-popup-horizontal__footer-text{font-size:.9rem;line-height:.9rem}}@media(max-width:480px){.cdp-subscribe-popup-horizontal{margin-left:15px;margin-right:15px}}

/* End */


/* Start:/local/vue-components/Common/AdPolicy/style.min.css?1753952479321*/
.policy-checkbox{color:#a3a8ba}.policy-checkbox a{color:#a3a8ba;text-decoration:underline}.policy-checkbox a:hover{color:#9196a6}.policy-checkbox{font-size:.7rem;line-height:.8rem}.policy-checkbox.error,.policy-checkbox.error a{color:#d96262}.policy-checkbox.error input[type=checkbox]+label:before{border-color:#d96262}

/* End */


/* Start:/local/vue-components/Pickup/PickupCardBase/style.css?17902549572743*/
/* ==================== */
/* КАРТОЧКА ВИНОТЕКИ */
/* ==================== */
.pickup-card {
    background: #fff;
    border-radius: 23px;
    padding: 1rem;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
    display: flex;
    gap: 12px;
    flex-direction: column;
    font-size: 0.88rem;
}

.pickup-card--flat {
    background: transparent;
    border-radius: 0;
    padding: 0;
    box-shadow: none;
    margin: 0;
    color: #504F55;
    font-size: 0.88rem;
}

.pickup-card--full-height {
    height: 100%;
}

.pickup-card__plane-row,
.pickup-card__plane-col {
    display: contents;
    flex-direction: row-reverse;
}

.pickup-card--plane .pickup-card__plane-row {
    display: flex;
    justify-content: space-between;
    gap: 12px;
}

.pickup-card--plane .pickup-card__plane-col {
    display: flex;
    gap: 12px;
    flex-direction: column;
}

.pickup-card--plane .pickup-card__plane-col--left {
    min-width: 0;
}

.pickup-card--plane .pickup-card__plane-col--right {
    flex-shrink: 0;
}

@media (max-width: 1200px) {
    .pickup-card--plane .pickup-card__plane-col {
        gap: 17px;
    }
}

.pickup-card__item-tags {
    display: flex;
    gap: 10px;
}

.pickup-card__close {
    display: none;
}

.pickup-card__title {
    font-size: 1rem;
    color: #25232c;
}

.pickup-card__phone {
    color: #3D6791;
}

.pickup-card__footer {
    margin-top: auto;
}

.pickup-card__text,
.pickup-card__text-muted {
    color: #a3a8ba;
}

.pickup-card__text-muted {
    font-size: .88rem;
}

.pickup-card__text,
.pickup-card__phone {
    line-height: 1.25;
}

.pickup-card--closable {
    position: absolute;
    top: auto;
    left: 15px;
    right: 15px;
    border-radius: 17px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
    min-width: 275px;
}

.pickup-card--mobile {
    z-index: 5000;
}

.pickup-card--closable .pickup-card__close {
    display: block;
    opacity: 1;
}

.pickup-card--closable .close[data-inc="vue"] svg {
    width: 16px;
    height: 16px;
}

.pickup-card .close[data-inc="vue"] {
    position: static;
    margin-top: -9px;
}

@media (max-width: 1200px) {
    .pickup-card {
        gap: 17px;
    }
}

@media (max-width: 767px) {
    .pickup-card {
        margin: 15px;
    }

    .pickup-card--closable {
        position: absolute;
        top: 20%;
        bottom: auto;
        left: 15px;
        right: 15px;
        max-height: 60vh;
        overflow-y: auto;
        margin: 0;
    }
}

@media (max-width: 575px) {
    .pickup-card {
        border-radius: 17px;
    }

    .pickup-card--closable {
        top: auto !important;
        bottom: 47px;
        left: 15px;
        right: 15px;
        position: fixed;
        max-height: 60vh;
        overflow-y: auto;
    }
}

/* End */


/* Start:/local/vue-components/Pickup/PickupSchedule/style.css?1790254957485*/
.pickup-schedule {
    font-size: 0.88rem;
    line-height: 1.25;
}

.pickup-schedule__title {
    color: #a3a8ba;
}

.pickup-schedule__more-item {
    display: flex;
    align-items: center;
    gap: 5px;
}

.pickup-schedule__more-icon {
    color: #CB7A67;
    flex-shrink: 0;
}

.pickup-schedule__main {
    padding: 2px 0 6px;
}

.pickup-schedule__more-text {
    line-height: 18px;
    color: #504F55;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* End */


/* Start:/local/vue-components/Pickup/Message/style.css?17902549574919*/
/* ==================== */
/* базовые */
/* ==================== */
.pickup-message {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}

.pickup-message--desktop {
    position: fixed;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    display: block;
    padding: 0;
    z-index: 10000;
}

.pickup-message__wrapper {
    position: relative;
    filter: drop-shadow(0 4px 20px rgba(0, 0, 0, 0.15));

    /* Исправление для iOS: */
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

/* Кнопка-закладка */
.pickup-message__button {
    position: absolute;
    top: -65px;
    right: 0;
    background: #fff;
    padding: 8px;
    border-top-left-radius: 23px;
    border-top-right-radius: 23px;
    z-index: 1;
}

/* Основной выступ */
.pickup-message__button::before {
    content: '';
    position: absolute;
    bottom: 0px;
    left: -23px;
    width: 23px;
    height: 23px;
    background: radial-gradient(circle at top left, transparent 23px, #fff 23px);
    z-index: 2;
}

.pickup-message__content {
    position: relative;
    z-index: 2;
    background: #fff;
    border-radius: 23px;
    padding: 20px 23px;
    width: 100%;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

/* Для десктопа убираем скругление справа сверху */
.pickup-message--desktop .pickup-message__content {
    border-radius: 23px;
    border-top-right-radius: 0;
    box-shadow: none;
    max-width: 412px;
}

.pickup-message__header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 10px;
    position: relative;
}

.pickup-message__title {
    font-size: 24px;
    font-weight: 500;
    color: #1E355C;
    line-height: 1.3;
}

.pickup-message__close {
    flex-shrink: 0;
    margin-left: 1rem;
}

.pickup-message__body {
    position: relative;
    margin-bottom: 12px;
}

.pickup-message__text {
    color: #504F55;
    font-size: 1rem;
    line-height: 1.5;
}

.pickup-message__footer {
    display: flex;
    align-items: center;
    gap: 0.75rem;
}

.pickup-message__footer .button {
    flex: 1;
    justify-content: center;
}

/* Ссылка "Скрыть" */
.pickup-message__link {
    color: #a3a8ba;
    text-decoration: none;
    font-size: 18px;
    cursor: pointer;
    line-height: 1.5;
    padding: 0 30px;
    font-weight: 400;
}

.pickup-message__link:hover {
    color: #3D6791;
}

/* ==================== */
/* ПЛАНШЕТ (768px - 1199px) */
/* ==================== */
@media (max-width: 1199px) {
    .pickup-message {
        padding: 0;
        align-items: flex-end;
        justify-content: center;
        font-size: 14px;
    }

    .pickup-message__button,
    .pickup-message__button::before {
        display: none;
    }

    .pickup-message__wrapper {
        width: 690px;
        margin: 0 auto;
    }

    .pickup-message__content {
        width: 100%;
        border-top-left-radius: 17px;
        border-top-right-radius: 17px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        max-height: 80vh;
        overflow-y: auto;
        padding: 25px 30px;
        box-shadow: none;
        max-width: 100%;
    }

    .pickup-message--change .pickup-message__body {
        margin-bottom: 30px;
    }

    .pickup-message__body {
        margin-bottom: 18px;
    }

    .pickup-message__title {
        font-size: 22px;
    }

    .pickup-message--change .pickup-message__footer .button {
        flex: none;
        width: 285px;
    }

    .pickup-message--confirm .pickup-message__footer .button {
        flex: 1;
        width: auto;
    }
}

/* ==================== */
/* МОБИЛЬНАЯ РАСШИРЕННАЯ (576px - 767px) */
/* ==================== */
@media (max-width: 767px) {
    .pickup-message {
        justify-content: stretch;
    }

    .pickup-message__wrapper {
        width: 100%;
    }

    .pickup-message__content {
        padding: 1.5rem;
    }

    .pickup-message__header,
    .pickup-message__body,
    .pickup-message__footer {
        max-width: 540px;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
    }

    .pickup-message .close[data-inc=vue] {
        top: -.5rem;
        right: 0;
    }
}

/* ==================== */
/* МОБИЛЬНАЯ (до 575px) */
/* ==================== */
@media (max-width: 575px) {
    .pickup-message__content {
        padding-right: 15px;
        padding-left: 15px;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }

    .pickup-message .close[data-inc=vue] {
        top: -.9rem;
    }

    .pickup-message--change .pickup-message__footer .button {
        flex: none;
        width: 100%;
    }
}
/* End */


/* Start:/local/vue-components/Toggler/style.min.css?1744209848243*/
.toggler__wrap{background-color:#f6f7fa;border-radius:42px}.toggler__item{border-radius:42px;color:#a3a8ba;transition:all .2s ease}.toggler__item:hover{color:#1e355c;cursor:pointer}.toggler__item_active{background-color:#acc4db;color:#1e355c}

/* End */


/* Start:/local/vue-components/CloseButton/style.min.css?1744209848273*/
.close[data-inc=vue]{display:block;position:absolute;right:.6rem;top:0}.close[data-inc=vue] svg{height:10px;width:10px}.close[data-inc=vue]:hover{cursor:pointer}.close[data-inc=vue] svg path{stroke:#a3a8ba;transition:.2s}.close[data-inc=vue]:hover svg path{stroke:#3d6791}

/* End */


/* Start:/local/vue-components/Pickup/PickupStatus/style.css?1789639772712*/
/* Теги статуса */
.shop-list__item-tag {
    border-radius: 10px;
    font-size: .88rem;
    line-height: 1;
    padding: .2rem .6rem .2rem;
    white-space: nowrap;
}
.shop-list__item-tag_open {
    background-color: #a5c16a;
    color: #fff;
    border: 1px solid #a5c16a;
}
.shop-list__item-tag_close {
    background-color: #948a8a;
    border: 1px solid #948a8a;
    color: #fff;
}
.shop-list__item-tag_selected {
    background-image: url(/local/templates/ast_2022_shop/images/checked.svg);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 14px;
    background-color: #fff;
    color: #94af59;
    border: 1px solid #d0d4e1;
    padding-left: 30px;
}
/* End */


/* Start:/local/vue-components/Pickup/PickupMetro/style.css?1790156296310*/
.pickup-metro--padded {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.pickup-metro__item {
    height: 20px;
}

.pickup-metro__station {
    line-height: 20px;
}

.pickup-metro__duration {
    color: #a3a8ba;
}

.pickup-metro__duration-label {
    font-size: 14px;
    line-height: 20px;
}

/* End */


/* Start:/local/vue-components/Pickup/ButtonFilter/style.css?17902549571428*/
/* ==================== */
/* КНОПКИ ФИЛЬТРА */
/* ==================== */
.button-filter {
    height: 40px;
    padding: 0 20px;
    background-color: #ebedf3;
    color: #3d6791;
    border-radius: 20px;
    font-size: 0.9rem;
    transition: all .2s ease;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    width: auto;
    max-width: max-content;
    font-weight: 400;
}
.button-filter:hover { background-color: #d1dfed; color: #3d6791; text-decoration: none; }
.button-filter__active { background-color: #d1dfed; }
.button-filter__logo {
    display: inline-block;
    width: 15px; height: 16px;
    background-image: url(/local/templates/ast_2022_shop/images/logo-footer.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.store-select-popup .button-filter { display: inline-flex; line-height: 1; }
.store-select-popup .button-filter:hover { background-color: #d1dfed; color: #3d6791; text-decoration: none; }
.store-select-popup .button-filter__active { background-color: #d1dfed; }
.store-select-popup .button-filter svg path {
    stroke: #A3A8BA;
    transition: .2s;
}
.store-select-popup .button-filter:hover svg path {
    stroke: #3d6791;
}

@media (max-width: 575px) {
    .button-filter { height: 28px; padding: 0 12px; }
    .store-select-popup .button-filter { display: block; width: 100%; text-align: center; }
}
/* End */


/* Start:/local/components/ast/shop.list/templates/store_select_popup/style.css?179025495710020*/
/* ==================== */
/* КРЕСТИК ЗАКРЫТИЯ */
/* ==================== */
.close {
    right: 2rem;
    top: auto;
}
.close[data-inc="vue"] svg path {
    stroke: #A3A8BA;
    transition: .2s;
}
.close[data-inc="vue"]:hover svg path {
    stroke: #3D6791;
}
.close[data-inc="vue"] svg {
    width: 14px;
    height: 14px;
}

/* ==================== */
/* ПОПАП */
/* ==================== */
.store-select-popup[data-inc="vue"] {
    position: fixed;
    top: 1rem; left: 0;
    width: 100%; height: 100%;
    z-index: 900;
}
.store-select-popup__overlay {
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.3);
}
.store-select-popup__content {
    display: flex;
    flex-direction: column;
    max-height: 95vh;
    position: relative;
    width: 95vw;
    max-width: 940px;
    margin: 2rem auto;
    background: #fff;
    border-radius: 23px;
    box-shadow: 0 0 30px rgba(0,0,0,0.2);
    padding: 15px;
}
.store-select-popup__header-fixed {
    flex-shrink: 0;
    padding: 15px 15px 0;
    overflow: visible;
}
.store-select-popup__body-scroll {
    flex: 1;
    overflow-y: auto;
    padding: 0 15px 15px;
    -webkit-overflow-scrolling: touch;
}
.store-select-popup__close[data-inc="vue"],
.shop-list__filters_visible .close[data-inc=vue] {
    position: absolute;
    top: 1rem; right: 1rem;
    z-index: 10;
    opacity: 1;
}
.store-select-popup__close[data-inc="vue"] svg,
.shop-list__filters_visible .close[data-inc=vue] svg {
    width: 16px;
    height: 16px;
}
.store-select-popup__title {
    font-size: 1.69rem;
    color: #1E355C;
}
.shop-list__title2 {
    color: #3D6791;
    font-size: 1.38rem;
}

/* ==================== */
/* КАРТА */
/* ==================== */
.store-select-popup .pickup-map {
    border-radius: 23px;
    overflow: hidden;
    width: 100%;
    aspect-ratio: 3 / 5;
    max-height: 677px;
    min-height: 530px;
}

/* ==================== */
/* ПОИСК */
/* ==================== */
.shop-list__text_blue {
    color: #3D6791;
    font-size: 18px;
    line-height: 1.5;
}
input[type=text].shop-list__search-input {
    border-radius: 17px;
    border: 1px solid #c2c8db;
    color: #3D6791;
    height: 40px;
    padding: 0 50px 0 15px;
    font-size: 0.9rem;
    width: 100%;
}
.search-input-icon {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    cursor: pointer;
    z-index: 2;
}
.search-close-btn { color: #a3a8ba; font-size: .89rem; }
.search-close-btn:hover { color: #cb7a67; }
.search-input-icon svg,
.geo-filter-icon svg {
    transform: scale(1.1);
    transform-origin: center;
}

/* Подсказки */
.search-wrapper--active {
    background: #fff;
    border-radius: 17px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    padding: 10px;
    margin-left: -15px;
    position: absolute;
    width: 100%;
    z-index: 6000;
}

.search-suggestions {
    position: relative;
    width: 100%;
    background: #fff;
    max-height: 600px;
    margin-top: 2px;
}

.search-suggestions__item {
    padding: 4px 10px;
    cursor: pointer;
    color: #a3a8ba;
    font-size: 1rem;
}
.metro-dot {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin-right: 8px;
}

/* ==================== */
/* УВЕДОМЛЕНИЕ О ДОСТАВКЕ */
/* ==================== */
.pickup-map__notice {
    background-color: #fff;
    background-image: url(/local/templates/ast_2022_shop/images/attention_icon.svg);
    background-repeat: no-repeat;
    background-position: 20px 20px;
    background-size: 16px;
    color: #cb7a67;
    padding: 15px 15px 15px 47px;
    box-shadow: 0 5px 30px rgba(0,0,0,0.1);
    font-size: 0.9rem;
    z-index: 5000;
    margin: 10px;
    width: calc(100% - 20px) !important;
    border-radius: 23px;
}

.pickup-map__notice-nearest {
    color: #25232c;
    font-size: 1rem;
    margin: 20px 15px 5px;
}

/* ==================== */
/* ФИЛЬТРЫ */
/* ==================== */
.geo-filter-icon .filter-dot {
    position: absolute;
    top: 2px; right: -2px;
    width: 6px; height: 6px;
    background: #D96262;
    border-radius: 50%;
}

/* ==================== */
/* ТОГЛЕР */
/* ==================== */
.store-select-popup .toggler__wrap { background-color: #f6f7fa; border-radius: 42px; padding: 5px !important; }
.store-select-popup .toggler__item { border-radius: 42px; color: #a3a8ba; transition: all .2s ease; font-size: .95rem; white-space: nowrap; }
.store-select-popup .toggler__item:hover { color: #cb7a67; cursor: pointer; }
.store-select-popup .toggler__item_active { background-color: #fdd2c5; color: #cb7a67; }
.store-select-popup .toggler__item:last-child { margin-right: 0 !important; }

@media (max-width: 575px) {
    .store-select-popup .toggler__wrap { width: 100%; }
    .store-select-popup .toggler__wrap .d-flex { width: 100%; }
    .store-select-popup .toggler__item { flex: 1; text-align: center; padding-left: 0; padding-right: 0; }
}

/* ==================== */
/* ВЫБОР ГОРОДА */
/* ==================== */
.store-select-popup .more-expand-wrap.active {
    z-index: 6000;
    right: auto;
    top: -1.5rem;
    left: 0;
}
.shop-list__filters_visible .more-expand-wrap.active {
    right: auto;
    left: -1rem;
    top: -1rem;
}
.store-select-popup .more-expand-item span { color: #a3a8ba; }
.store-select-popup .more-expand-item .more-expand-c { stroke: #a3a8ba; }
.store-select-popup .more-expand-item_active span,
.store-select-popup .more-expand-item_active .more-expand-c,
.store-select-popup .more-expand-item:first-child span,
.store-select-popup .more-expand-item:first-child .more-expand-c {
    color: #cb7a67;
    stroke: #cb7a67;
}

/* ==================== */
/* СООБЩЕНИЕ ОБ ОШИБКЕ */
/* ==================== */
.text-error {
    color: #D96262;
    background-image: url(/local/templates/ast_2022_shop/images/error_icon.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 16px;
    padding-left: 25px;
    line-height: 1rem;
    font-size: 1rem;
}

/* ==================== */
/* РАЗНОЕ */
/* ==================== */
.shop-list__search-icon-clear {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    background-color: white;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #a3a8ba;
    stroke: #a3a8ba;
}
.search-clear-icon {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    color: #a3a8ba;
    stroke: #a3a8ba;
}

/* ==================== */
/* МЕДИА-ЗАПРОСЫ */
/* ==================== */
@media (max-width: 767px) {
    .store-select-popup__header-fixed .col-12 { padding-left: 15px; padding-right: 15px; }
    .store-select-popup__body-scroll > .row > .col-12 { padding: 0; }
    .shop-list__filters_visible {
        position: fixed;
        top: 0; left: 0;
        width: 100%; height: 100%;
        z-index: 6000;
        background: #fff;
        display: flex;
        flex-direction: column;
        padding: 15px !important;
    }
    .shop-list__filters_visible .mt-4 { flex: 1; overflow-y: auto; }
    .shop-list__submit-wrapper {
        position: sticky !important;
        bottom: 0;
        left: 0;
    }
    .store-select-popup__title { font-size: 1.62rem; }
}

@media (max-height: 800px) {
    .store-select-popup .pickup-map { aspect-ratio: auto; }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .store-select-popup .row { margin: 0; }
}

@media (max-width: 575px) {
    .store-select-popup[data-inc="vue"] { top: 0; }
    input[type=text].shop-list__search-input { font-size: 1rem; height: 50px; }
    .close[data-inc=vue] { right: 1rem; }
    .store-select-popup__content {
        width: 100%; max-width: 100%;
        height: 100vh; max-height: 100vh;
        margin: 0; border-radius: 0;
        padding: 0; overflow: hidden;
    }
    .store-select-popup__body-scroll_map { overflow: visible !important; }
    .store-select-popup__body-scroll_list { overflow-y: auto !important; }
    .store-select-popup__header-fixed {
        padding: 1rem 1rem 0;
        background: #fff;
        border-radius: 0 0 17px 17px;
        position: relative;
        z-index: 2;
        box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    }
    .store-select-popup__body-scroll { padding: 0; overflow-y: auto; }
    .store-select-popup .pickup-map {
        height: calc(100vh - 120px);
        min-height: auto; max-height: none;
        aspect-ratio: auto; border-radius: 0;
        width: 100vw;
        margin-top: -17px;
        position: relative;
        z-index: 1;
    }
    .store-select-popup .row { margin: 0; }
    .store-select-popup .col-12 { padding: 0; }
    .shop-list__filters_visible {
        position: fixed;
        top: 0; left: 0;
        width: 100%; height: 100%;
        z-index: 6000;
        background: #fff;
        display: flex;
        flex-direction: column;
        padding: 1.5rem !important;
    }
    .store-select-popup__body-scroll .pickup-map__notice {
        position: static !important;
        width: 100% !important;
        margin: 0 !important;
        border-radius: 0 !important;
    }
    .store-select-popup__title { font-size: 1.75rem; font-weight: 700; }
    .search-suggestions { position: absolute; }
    .search-wrapper--active {
        background: transparent;
        border-radius: 0;
        box-shadow: none;
        padding: 0;
        margin-left: 0;
        position: static;
        width: auto;
        z-index: auto;
    }
    .store-select-popup__header-fixed .search-suggestions {
        position: static;
        box-shadow: none;
        margin-top: 4px;
    }
    .pickup-map__notice-nearest {
        margin-bottom: 0;
    }
}

@media (max-width: 567px) {
    .store-select-popup__header-fixed .row { margin-left: 0; margin-right: 0; }
}
/* End */


/* Start:/local/css/bem_blocks/button/button-primary/button-primary.css?17908656364086*/
/* ==================== */
/* БАЗОВЫЙ КЛАСС КНОПКИ */
/* ==================== */
.button, a.button, button.button {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    padding: 8px 20px;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.5;
    border-radius: 25px;
    border: 1px solid transparent;
    cursor: pointer;
    text-decoration: none;
}
.button-block, a.button-block, button.button-block  { display: inline-block; width: 100%; text-align: center; }

/* ==================== */
/* ЦВЕТОВЫЕ ВАРИАНТЫ */
/* ==================== */

/* Primary — целевое действие */
button.button-primary,
a.button-primary,
button.button.button-primary,
a.button.button-primary {
    background: #EA805C;
    border: 1px solid #EA805C;
    color: #fff;
}
button.button-primary:hover,
a.button-primary:hover,
button.button.button-primary:hover,
a.button.button-primary:hover,
button.button-primary:not(.default):hover:not(.button-default):hover {
    background: #FBA98D;
    border: 1px solid #FBA98D;
    color: #fff;
}

/* Primary inverse — инверсия primary */
button.button-primary-inverse,
a.button-primary-inverse,
button.button.button-primary-inverse,
a.button.button-primary-inverse {
    background: #fff;
    border: 1px solid #fff;
    color: #CB7A67;
}
button.button-primary-inverse:hover,
a.button-primary-inverse:hover,
button.button.button-primary-inverse:hover,
a.button.button-primary-inverse:hover {
    background: #fff;
    border: 1px solid #fff;
    color: #FBA98D;
}

/* Default — стандартная */
button.button-default,
a.button-default,
button.button.button-default,
a.button.button-default {
    background: #F9E2DB;
    border: 1px solid #F9E2DB;
    color: #CB7A67;
}
button.button-default:hover,
a.button-default:hover,
button.button.button-default:hover,
a.button.button-default:hover {
    background: #FDD2C5;
    border: 1px solid #FDD2C5;
    color: #CB7A67;
}

button.button-default:active,
a.button-default:active,
button.button.button-default:active,
a.button.button-default:active {
    background: #CB7A67;
    border: 1px solid #CB7A67;
    color: #FFFFFF;
}

/* Outline — инверсия primary */
button.button-outline,
a.button-outline,
button.button.button-outline,
a.button.button-outline {
    background: #fff;
    border: 1px solid #F9E2DB;
    color: #CB7A67;
}
button.button-outline:hover,
a.button-outline:hover,
button.button.button-outline:hover,
a.button.button-outline:hover {
}

/* ==================== */
/* НЕАКТИВНЫЕ */
/* ==================== */
button.button-primary.disabled,
a.button-primary.disabled,
button.button.button-primary.disabled,
a.button.button-primary.disabled,
button.button.button-primary:disabled,
a.button.button-primary:disabled {
    background: #D0D4E1;
    border: 1px solid #D0D4E1;
    color: #fff;
    pointer-events: none;
}
button.button-outline.disabled,
a.button-outline.disabled,
button.button.button-outline.disabled,
a.button.button-outline.disabled,
button.button.button-outline:disabled,
a.button.button-outline:disabled {
    background: #fff;
    border: 1px solid #D0D4E1;
    color: #D0D4E1;
    pointer-events: none;
}

/* ==================== */
/* РАЗМЕРЫ */
/* ==================== */
button.button-lg,
button.button.button-lg,
a.button.button-lg {
    padding: 13px 24px !important;
    font-size: 1.12rem !important;
}
button.button-md,
button.button.button-md,
a.button.button-md {
    padding: 10px 20px !important;
    font-size: 0.9rem !important;
}
button.button-sm,
button.button.button-sm,
a.button.button-sm {
    padding: 6px 14px !important;
    font-size: 0.85rem !important;
}
@media (max-width: 575px) {
    a.button, button:not(.default):not(.button-default), input[type=button], input[type=reset], input[type=submit] {
        border-radius: 43px;
    }
    button.button.button-lg,
    a.button.button-lg {
        padding: 10px 20px !important;
        font-size: 1rem !important;
    }
}

.button:focus {
    outline: none !important;
}
/* End */


/* Start:/local/components/ast/overlay/templates/2022/style.min.css?1744209848199*/
.vue-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(37,35,44,.5);bottom:0;box-sizing:border-box;height:100%;left:0;position:fixed;right:0;width:100%;z-index:999}

/* End */


/* Start:/local/components/ast/personal.menu/templates/.default/style.min.css?17909316751179*/
.personal-menu__item{display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;color:#747C98}
.personal-menu__item:hover,.personal-menu__item--active{color:#CB7A67}
.personal-menu__text{color:inherit;font-size:.8rem;font-weight:400}
.personal-menu__icon{position:relative}
.personal-menu__count{position:absolute;top:0;right:-15px;color:#fff;font-size:12px;line-height:1;padding:4px;border-radius:31px;border:none;background:#D96262;min-width:26px;text-align:center}
.personal-menu__bonus{font-size:12px;line-height:1;background:#E3E8F6;padding:3px 4px;border-radius:12px;position:absolute;top:0;right:auto;left:50%}
.personal-menu__bonus-item,personal-menu__item:hover .personal-menu__bonus-item{font-weight:500;color:#3D6791}
@media(max-width:1199px){.personal-menu{position:fixed;bottom:0;left:0;z-index:100;background:rgba(255,251,250,0.95);box-shadow:0 0 5px rgb(0 0 0 / 10%);backdrop-filter:blur(20px)}
    .personal-menu__item{padding:.5rem .5rem .3rem .5rem}
    .personal-menu__bonus{padding:.2rem .4rem;font-size:.67rem;top:8px}
    .personal-menu__bonus-item{font-weight:400}
    .personal-menu__bonus svg{width:12px;height:12px}
}
/* End */


/* Start:/local/components/ast/arrow.up/templates/.default/style.min.css?1744209847441*/
.arrowUp{align-items:center;background-color:#ce998d;border-radius:50%;box-shadow:0 0 20px 0 rgba(0,0,0,.1);color:#444;display:flex;height:44px;justify-content:center;opacity:.85;position:fixed;right:5%;transition:.3s ease-out;width:44px;z-index:5}.arrowUp svg path{fill:#fff}.arrowUp:hover{background:#cb7a67;color:#fff;cursor:pointer;opacity:1;text-decoration:none}@media(max-width:1200px){.arrowUp{z-index:101}.arrowUp.hidden{z-index:0}}

/* End */


/* Start:/local/components/ast/age.popup/templates/2022/style.min.css?17442098471*/


/* End */


/* Start:/local/templates/ast_2022_shop/components/bitrix/search.form/vue_popup_2022/style.min.css?17902549574517*/
#vue-popup-search{background:#fff;border-top:1px solid #ebebeb;position:fixed;top:0;transform:translateY(-100%);transition:transform .2s linear;width:100%;z-index:100000001}#vue-popup-search.displayed{transform:translateY(0)}#vue-popup-search .search-popup{background:#fff;min-height:700px;padding-bottom:2rem;padding-top:4rem;width:100%}#vue-popup-search form{padding-bottom:1rem}#vue-popup-search .search-wrap{height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:4rem;padding-right:30px;position:relative}#vue-popup-search .search-wrap:hover{-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch}#vue-popup-search .search-wrap::-webkit-scrollbar{-webkit-appearance:none;width:7px}#vue-popup-search .search-wrap::-webkit-scrollbar-thumb:hover{background-color:#da3737;border-radius:2px;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}#vue-popup-search .search-wrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:2px;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5);height:20px}#vue-popup-search .search-wrap{scrollbar-color:rgba(0,0,0,.2) #fff!important;scrollbar-width:thin!important}#vue-popup-search .search-wrap:hover{scrollbar-color:rgba(0,0,0,.6) #fff!important}#vue-popup-search .search-results{margin-top:1rem;overflow:auto;width:100%}#vue-popup-search .search-button-row{padding:1rem 0}#vue-popup-search .close-search{margin-left:1.5rem}#vue-popup-search .close-search a{display:block}#vue-popup-search .close-search svg{height:14px;width:14px;fill:#a3a8ba;transition:.2s}#vue-popup-search .close-search:hover svg{fill:#3d6791}#vue-popup-search form{position:relative}#vue-popup-search .input-line{align-items:center;display:flex;justify-content:space-between}#vue-popup-search .input-field{position:relative;width:100%}#vue-popup-search button.search-go{align-items:center;background:#1e355c;border:0;border-radius:5px;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:4rem}#vue-popup-search input{-webkit-appearance:none;background:#ebedf3;border-radius:5px;box-sizing:border-box;color:#3d6791;font-size:1rem;font-weight:400;padding:1rem 4rem 1rem 1rem;transition:.2s;width:100%}#vue-popup-search form input::placeholder{font-weight:300}#vue-popup-search form input::-webkit-input-placeholder{font-weight:300}#vue-popup-search form input:-moz-placeholder,#vue-popup-search form input::-moz-placeholder{font-weight:300}#vue-popup-search form input:-ms-input-placeholder{font-weight:300}#vue-popup-search p{color:grey;padding:0 .7rem}#vue-popup-search .search-product{margin:1rem 0}#vue-popup-search .search-product-image{height:100%;text-align:center}#vue-popup-search .product-info{word-wrap:break-word}#vue-popup-search .search-product-articul{background:#f7f7f7;border-radius:3px;display:inline-block;margin-bottom:.7rem;padding:.4rem .9rem}#vue-popup-search .search-product{align-items:flex-start;display:flex;justify-content:flex-start}#vue-popup-search .search-product .search-product-title{color:#25232c}#vue-popup-search .search-product .search-product-title a{color:#25232c;font-weight:500}#vue-popup-search .search-product .search-product-title a:hover{text-decoration:underline}#vue-popup-search .search-product .price-row{display:flex}#vue-popup-search .search-product .search-price{color:#1e355c;font-weight:500}#vue-popup-search .search-product .search-price.old{color:#a3a8ba;margin-left:1.5rem;text-decoration:line-through}#vue-popup-search .search-product .search-product-countUnit{color:#a3a8ba}#vue-popup-search .search-results .search-product-more{font-weight:400;transition:.2s}#vue-popup-search .search-results .search-product-more:before{content:"+";display:inline-block;font-size:1.3rem;margin-right:.3rem}#vue-popup-search .search-suggestions{padding-left:1rem}#vue-popup-search .search-suggestions .history-row{display:flex;margin:.5rem 0}#vue-popup-search .search-suggestions .history-row a.history-item{font-weight:500}#vue-popup-search .search-suggestions .history-row svg{background:#ebedf3;border-radius:3px;height:27px;margin-right:.5rem;padding:.4rem;width:27px}#vue-popup-search .search-suggestions .history-row svg path{fill:#3d6791}@media(max-width:1199px){#vue-popup-search .search-popup{padding-top:1rem}#vue-popup-search .search-results{padding-bottom:4rem}}@media(max-width:768px){#vue-popup-search,#vue-popup-search .search-popup{height:100%}#vue-popup-search .search-wrap{padding-bottom:1rem;padding-right:0}}

/* End */


/* Start:/local/vue-components/Auth/Code/style.min.css?1764238773310*/
body.no-scroll{height:100%!important;overflow:hidden!important;position:fixed!important;width:100%!important}.auth-code__list{gap:.5rem}input[type=text].auth-code__input{padding:16px;width:44px;-webkit-overflow-scrolling:touch!important}.auth-form__nocode{margin-top:4rem}a.auth-code__link_send{color:#cb7a67}

/* End */


/* Start:/local/vue-components/Buttons/WaitButton/style.min.css?17642387731624*/
.wait-button[data-inc=vue]{position:relative}.wait-button[data-inc=vue] .wait-button__preloader-overlay{background-color:#f0d7d2;border-radius:25px;height:100%;left:0;top:0;width:100%;z-index:998}.wait-button[data-inc=vue] .wait-button__loader-items{display:inline-block;left:calc(50% - 22px);margin-top:22px;position:absolute;z-index:1000}.product__add-to-basket-small[data-inc=vue] .product__preloader-overlay[data-inc=vue] .product__loader-items{margin-top:19px}.wait-button[data-inc=vue] .wait-button__loader-items div{animation-timing-function:cubic-bezier(0,1,1,0);background-color:#cb7a67;border-radius:50%;height:8px;position:absolute;top:0;width:8px}.wait-button[data-inc=vue] .wait-button__loader-items div:first-child{animation:prod-ellipsis1 .6s infinite;left:0}.wait-button[data-inc=vue] .wait-button__loader-items div:nth-child(2){animation:prod-ellipsis2 .6s infinite;left:0}.wait-button[data-inc=vue] .wait-button__loader-items div:nth-child(3){animation:prod-ellipsis3 .6s infinite;left:18px}.wait-button[data-inc=vue] .wait-button__loader-items div:nth-child(4){animation:prod-ellipsis4 .6s infinite;left:36px}@keyframes prod-ellipsis1{0%{opacity:0;transform:scale(0)}to{opacity:30%;transform:scale(1)}}@keyframes prod-ellipsis2{0%{opacity:30%;transform:translate(0)}to{opacity:67%;transform:translate(18px)}}@keyframes prod-ellipsis3{0%{opacity:67%;transform:translate(0)}to{opacity:100%;transform:translate(18px)}}@keyframes prod-ellipsis4{0%{opacity:67%;transform:scale(1)}to{opacity:0;transform:scale(0)}}@media(max-width:1200px){.wait-button[data-inc=vue] .wait-button__loader-items{margin-top:18px}}

/* End */


/* Start:/local/vue-components/Auth/Help/style.min.css?1790254957440*/
.help-window{color:#25232c;line-height:1.2rem}@media (min-width:730px){.help-window .reason-head{margin-bottom:1.5rem!important}.help-window .reason-number{padding-right:.7rem!important}}@media (max-width:440px){.help-window{overflow-y:scroll}}.help-window .reason.box-shadow{box-shadow:0 0 50px hsla(227,9%,81%,.25)}.help-window .reason-number{color:#3d6791;font-size:1.9rem;font-weight:500}.help-window .reason-description{color:#948a8a}

/* End */


/* Start:/local/vue-components/Auth/Form/style.min.css?1790254957255*/
.auth-form__title{color:#1e355c;font-size:2rem;font-weight:500;line-height:2rem;margin-bottom:2rem;margin-top:3rem}.auth-form__policy{color:#a3a8ba;font-size:.8rem;font-weight:500;line-height:.8rem}.auth-form__policy a{color:#3d6791;text-decoration:none}

/* End */


/* Start:/local/vue-components/Form/PhoneEmailTitleTextField/style.min.css?17902549571137*/
.title-text-field[data-inc=vue]{position:relative}.profile-change,.title-text-field[data-inc=vue] .title{color:#a3a8ba;font-size:.8rem;position:absolute;z-index:1}.title-text-field[data-inc=vue] .title{background:#fff;cursor:default;display:block;left:.6rem;padding:0 .5rem;top:-.7rem}.title-text-field[data-inc=vue] .profile-change{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 23%);padding-left:1rem;right:1rem;top:.8rem}.title-text-field[data-inc=vue] input{background:#fff;border:1px solid #ebedf3;border-radius:10px;color:#25232c;font-size:1rem;font-weight:300;line-height:18px;padding:.7rem 1rem;width:100%;z-index:0}.title-text-field[data-inc=vue] input:-webkit-autofill,.title-text-field[data-inc=vue] input:-webkit-autofill:active,.title-text-field[data-inc=vue] input:-webkit-autofill:focus,.title-text-field[data-inc=vue] input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#6b7081}.title-text-field[data-inc=vue] input:disabled{background:#fff}.title-text-field[data-inc=vue] input.editable{font-weight:400}

/* End */


/* Start:/local/vue-components/Auth/Register/style.min.css?17642387731*/


/* End */


/* Start:/local/vue-components/Form/TitleTextField/style.min.css?17902549571137*/
.title-text-field[data-inc=vue]{position:relative}.profile-change,.title-text-field[data-inc=vue] .title{color:#a3a8ba;font-size:.8rem;position:absolute;z-index:1}.title-text-field[data-inc=vue] .title{background:#fff;cursor:default;display:block;left:.6rem;padding:0 .5rem;top:-.7rem}.title-text-field[data-inc=vue] .profile-change{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 23%);padding-left:1rem;right:1rem;top:.8rem}.title-text-field[data-inc=vue] input{background:#fff;border:1px solid #ebedf3;border-radius:10px;color:#25232c;font-size:1rem;font-weight:300;line-height:18px;padding:.7rem 1rem;width:100%;z-index:0}.title-text-field[data-inc=vue] input:-webkit-autofill,.title-text-field[data-inc=vue] input:-webkit-autofill:active,.title-text-field[data-inc=vue] input:-webkit-autofill:focus,.title-text-field[data-inc=vue] input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#6b7081}.title-text-field[data-inc=vue] input:disabled{background:#fff}.title-text-field[data-inc=vue] input.editable{font-weight:400}

/* End */


/* Start:/local/vue-components/Auth/Footer/style.min.css?176423877384*/
.auth-footer{color:#a3a8ba;font-size:1rem}.auth-footer a{text-decoration:underline}

/* End */


/* Start:/local/vue-components/Auth/SelectAccount/style.min.css?1790254957564*/
.select-account__user-item{border-radius:10px}.select-account__user-checkbox label:hover,.select-account__user-item:hover{cursor:pointer}.select-account__user-item-selected{box-shadow:0 0 20px rgba(0,0,0,.2)!important}.select-account__user-checkbox{position:absolute;right:.5rem;top:.5rem}.select-account__user-checkbox input[type=checkbox]+label:before{margin-right:0}.select-account__user-name,.select-account__user-name span{color:#1e355c;font-weight:500}.select-account__user-email,.select-account__user-phone{color:#a3a8ba;font-size:.8rem;line-height:1.1rem}

/* End */


/* Start:/local/vue-components/Auth/PhoneEmailRegister/style.min.css?179025495788*/
a.skip-full-register{color:#cb7a67;font-size:1rem;font-weight:300;text-decoration:none}

/* End */


/* Start:/local/vue-components/Auth/SetBirthDay/style.min.css?1765874762112*/
.age-error[data-inc=vue] input{border-color:#d96262;outline:none}.age-error[data-inc=vue] .title{color:#d96262}

/* End */


/* Start:/local/components/ast/auth.popup/templates/ast_2025/style.min.css?17658747621264*/
.auth-popup-2025{color:#504f55;left:50%;margin-left:-221px;max-width:442px;position:absolute;width:442px}.auth-popup-2025__long{margin-left:-365px;max-width:730px}.auth-popup-2025__inner{z-index:998}.loader-overlay{border-radius:10px}@media (max-width:730px){.auth-popup-2025__long{left:auto;margin-left:0;width:100%}}@media (max-width:440px){.auth-popup-2025{left:auto;margin-left:0;width:100%}.auth-popup-2025,.auth-popup-2025 .popup-template,.auth-popup-2025 .popup-template__content,.auth-popup-2025__inner{height:100%}.auth-popup-2025 .popup-template__content{border-radius:0;overflow-y:scroll}.auth-popup-2025.final-stage .popup-template__content{display:flex;flex-direction:column;justify-content:center}.popup-group-enter{opacity:0}.popup-group-enter-active{animation:popup-group-slide-up .1s forwards;transition:opacity .1s linear}.popup-group-leave-active{animation:popup-group-slide-down .1s forwards;opacity:0;transition:visibility 0s .1s,opacity .1s linear;visibility:hidden}@keyframes popup-group-slide-up{0%{transform:translateY(78px)}to{transform:translateY(0)}}@keyframes popup-group-slide-down{0%{transform:translateY(0)}to{transform:translateY(78px)}}}.popup-template__back{left:1.5rem;top:1.5rem}.popup-template__close{right:1.5rem;top:1.5rem}

/* End */


/* Start:/local/templates/ast_2022_shop/template_styles.css?179093167541339*/
@font-face {
    font-family: 'Mabry';
    src: url('/local/fonts/Mabry-Pro-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Mabry';
    src: url('/local/fonts/Mabry-Pro.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Mabry';
    src: url('/local/fonts/Mabry-Pro-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Mabry';
    src: url('/local/fonts/Mabry-Pro-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Mabry';
    src: url('/local/fonts/Mabry-Pro-Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mabry';
    src: url('/local/fonts/Mabry-Pro-Light-Italic.woff2') format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Mabry';
    src: url('/local/fonts/Mabry-Pro-Italic.woff2') format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Mabry';
    src: url('/local/fonts/Mabry-Pro-Medium-Italic.woff2') format('woff2');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Mabry';
    src: url('/local/fonts/Mabry-Pro-Bold-Italic.woff2') format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Mabry';
    src: url('/local/fonts/Mabry-Pro-Black-Italic.woff2') format('woff2');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

html, body {
    font-family: Mabry, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    scroll-behavior: smooth;
    color: #504F55;
}

body.no-scroll {
    position: relative;
    overflow: hidden;
    height: 100%;
}

* {
    font-family: Mabry, Helvetica, Arial, sans-serif;
}

img {
    border: 0;
    max-width: 100%;
    vertical-align: middle;
}

[v-cloak] {
    display: none;
}

h1, h2, h3, h4, h5, div.h2 {
    color: #1E355C;
    margin-bottom: 1.5rem;
}
h1, h1 span {
    font-size: 2rem !important;
    font-weight: 400 !important;
}
h2, div.h2 {
    font-size: 1.66rem !important;
    font-weight: 400 !important;
}
h3 {
    font-size: 1.5rem !important;
    font-weight: 300 !important;
}
h4, h5 {
    font-size: .88rem !important;
    font-weight: 300 !important;
}

@media(max-width: 1200px) {
    html, body {
        font-size: 16px;
    }
    h1, h1 span,
    .h1, .h1 span {
        font-size: 1.5rem !important;
        font-weight: 400 !important;
    }
    h2, div.h2 {
        font-size: 1.5rem !important;
        font-weight: 300 !important;
    }
    h3 {
        font-size: 1.35rem !important;
        font-weight: 300 !important;
    }
    h4, h5 {
        font-size: .77rem !important;
        font-weight: 300 !important;
    }
}

small {
    display: inline-block;
    font-weight: 300 !important;
    line-height: 1rem !important;
}
.small-text {
    font-size: .8rem !important;
    line-height: .8rem !important;
}

.header-line {
    position: relative;
}

img.rounded, .rounded {
    border-radius: 10px !important;
}
img.rounded-50 {
    border-radius: 50%;
}
.loader-overlay {
    background: #FFF;
    height: 100%;
    opacity: 0.7;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 998;
}

.loader-items {
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -7px;
    margin-left: -34px;
    width: 69px;
    height: 13px;
    z-index: 1000;
}
.loader-items div {
    position: absolute;
    top: 0px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.loader-items div:nth-child(1) {
    background: #3D6791;
}
.loader-items div:nth-child(2){
    background: #A04476;
}
.loader-items div:nth-child(3) {
    background: #CE998D;
}
.loader-items div:nth-child(4) {
    background: #dfc7c1;
}
.loaderellipsis div:nth-child(5) {
    left: 8px;
    animation: lds-ellipsis1 0.6s infinite;
}
.loader-items div:nth-child(2) {
    left: 8px;
    animation: lds-ellipsis2 0.6s infinite;
}
.loader-items div:nth-child(3) {
    left: 32px;
    animation: lds-ellipsis2 0.6s infinite;
}
.loader-items div:nth-child(4) {
    left: 56px;
    animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}
@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(0);
    }
}
@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(24px, 0);
    }
}


a {
    color: #3D6791;
    transition: .2s;
    text-underline-offset: 2px;
}
a:not(:is(:hover, :focus)) {
    text-decoration-color:
            color-mix(in srgb, currentColor, transparent 75%);
}
a:hover {
    color: #CE998D;
    text-decoration: none;
}
a.small-link {
    font-size: .8rem;
    text-decoration: none;
}
a.grey-link {
    color: #A3A8BA;
    text-decoration: none;
}
a.grey-link svg path {
    transition: .2s;
}
a.light, label a {
    color: #CE998D;
}
label a:hover {
    color: #1E355C;
}

a.bold {
    font-size: 1.13rem;
    font-weight: 500;
    color: #25232C;
}

a:hover, a.grey-link:hover {
    color: #CB7A67;
}
a.grey-link:hover svg path {
    fill: #CB7A67;
}


p {
    font-size: 1rem;
    font-weight: 400;
}
.error-text, .success-text {
    font-weight: 300;
    font-size: .7rem;
    margin-left: 1rem;
    display: inline-block;
}
.error-text {
    color: #D96262 !important;
}
.success-text {
    color: #94AF59;
}
@media (min-width: 1280px) {
    .container {
        max-width: 1310px !important;
    }
}
.row-flex {
    display: flex;
}

::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 8px;
}

::-webkit-scrollbar-thumb {
    border-radius: 2px;
    height: 20px;
    background-color: rgba(194, 200, 219, 1);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

::-webkit-scrollbar-thumb:hover {
    border-radius: 2px;
    background-color: rgba(163, 168, 186, 1);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}


ul.star-list {
    display: flex;
    align-items: flex-start;
    justify-content: left;
    padding: 0;
    margin: 0;
    list-style: none;
}
ul.star-list .star {
    margin: 0 .1rem;
}
ul.star-list .star svg {
    fill: #A04476;
}
ul.star-list .star.empty svg {
    fill: #D0D4E1;
}

input.dark-text {
    background: #1E355C;
    color: #EBEDF3;
    border: 1px solid #fff;
    padding: 0.4rem 1rem;
}
input.dark-text::placeholder {color: #B5C0D2;}
input.dark-text::-webkit-input-placeholder {color:#B5C0D2;}
input.dark-text::-moz-placeholder {color:#B5C0D2;}
input.dark-text:-moz-placeholder {color:#B5C0D2;}
input.dark-text:-ms-input-placeholder {color:#B5C0D2;}

.box-shadow,
.box-shadow__hover {
    box-shadow: 0px 0px 20px rgb(0 0 0 / 5%);
}
.box-shadow__hover:hover {
    box-shadow: 0px 0px 20px rgb(0 0 0 / 15%);
}
.button-default,
.button-mini {
    border-radius: 25px;
    padding: .6rem 2.5rem;
    align-items: center;
    transition: .2s;
    border: none;
    font-weight: 400;
    width: 100%;
    white-space: nowrap;
}
.button-default:hover,
.button-mini:hover {
    text-decoration: none;
    cursor: pointer;
}

.button-default:disabled,
.button-default[disabled]
.button-mini:disabled,
.button-mini[disabled] {
    opacity: .3;
    cursor: default
}

.button-default {
    font-size: 1rem;
}
.button-mini {
    font-size: .9rem;
}

.button-blue,
.button-blue:disabled:hover,
.button-blue[disabled]:hover {
    background: #1E355C;
    color: #fff;
}
.button-blue:hover {
    background: #3D6791;
    color: #fff;
}
.button-dark {
    color: #fff !important;
    background: #3D6791 !important;
}
.button-dark:hover,
.button-dark:disabled:hover,
.button-dark[disabled]:hover {
    color: #3D6791 !important;
    background: #ACC4DB !important;
}

.footer-subscribe input[type=text] {
    height: 2.4rem;
    border: 1px solid #a3a8ba;
    background: transparent;
    border-radius: 17px;
    color: #b5c0d2;
    font-size: 1rem;
}
.button-orange {
    padding: 0.56rem 5.56rem;
    border: 1px solid #F9E2DB;
    color: #CB7A67;
    background: none;
}
.button-orange:hover,
.button-orange:disabled:hover,
.button-orange[disabled]:hover {
    background: #F9E2DB;
}

.small-round {
    border-radius: 10px;
    padding: .7rem 1.1rem;
}

.desktop-area {
    display: flex;
    white-space: nowrap;
    width: 100%;
}
.mobile-area {
    display: none;
}

.header-top, .header-head {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

.more-expand {
    cursor: pointer;
    position: relative;
    display: block;
}
.more-expand:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 7px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 10px;
    background: url("/local/templates/ast_2022_shop/images/expand_more.svg") no-repeat;
    background-size: contain;
    transition: transform 0.2s linear;
}
.more-expand:not(.collapsed):after {
    transform: rotate(-180deg);
}
footer .more-expand {
    cursor: default;
}
footer .more-expand:after {
    display: none;
    background: url("/local/templates/ast_2022_shop/images/expand_more_blue.svg") no-repeat;
}

.big-text {
    font-size: 1.13rem;
}
.big-link {
    font-size: 1.13rem;
    font-weight: 500;
    color: #25232C;
}
.big-link:hover {
    cursor: pointer;
    color: #A04476;
}


.header-top-menu {
    list-style: none;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0;
    padding: 0;
}
.header-top-menu a {
    transition: .2s linear;
    color: #948A8A;
    font-weight: 400;
}
.header-top-menu a:hover {
    color: #1E355C;
    text-decoration: none;
}

.header-top-lang {
    display: flex;
    justify-content: flex-end;
}
.header-top-lang a {
    color: #CB7A67;
    font-weight: 400;
    white-space: nowrap;
}

.header-head {
    justify-content: space-between;
    align-items: flex-start;
}

.header-head-logo-row {
    justify-content: space-between;
}

.header-logo {
    display: block;
}


.search-field-area {
    position: relative;
    width: 100%;
}
.search-field-area input {
    box-sizing: border-box;
    width: 100%;
    color: #3D6791;
    padding: 0.6rem 3rem 0.6rem 1rem;
    transition: 1s;
    -webkit-appearance: none;
    border-radius: 17px;
    border: solid 1px #C2C8DB;
}
.search-field-area button.search-go {
    position: absolute;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 3rem;
    border: 0;
    justify-content: center;
    padding: 0;
    background: none;
}
.search-go:hover {
    background: none !important;
    color: inherit !important;
    cursor: pointer !important;
}
.search-field-area input::placeholder {color: #B5C0D2;}
.search-field-area input::-webkit-input-placeholder {color:#B5C0D2;}
.search-field-area input::-moz-placeholder {color:#B5C0D2;}
.search-field-area input:-moz-placeholder {color:#B5C0D2;}
.search-field-area input:-ms-input-placeholder {color:#B5C0D2;}

.mobile-burger {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6.00001L21 6M3 12L21 12M3 18L11 18' stroke='%231E355C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.mobile-burger:hover {
    transition: .2s;
    cursor: pointer;
}

@media(max-width: 1199px) {
    header {
        width: 100%;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 100;
        transition: .2s;
    }
    header.header_hidden {
        transform: translateY(-100%);
    }
    .header-line {
        overflow: auto;
        width: 100%;
        background: rgba(255, 255, 255, 0.95);
        box-shadow: 0px 5px 30px 0px #CBCDD44D;
        /*backdrop-filter: blur(10px);*/
    }
    .header-head {
        margin-top: .8rem;
        margin-bottom: .8rem;
    }
}
@media (min-width: 1200px) {
    .header-line {
        padding-bottom: 1.5rem;
        margin-bottom: 1.5rem;
    }
    .header-line::before {
        content: "";
        position: absolute;
        inset: 0;
        z-index: -1;
        pointer-events: none;
        box-shadow: 0px 5px 30px 0px #CBCDD44D;
        clip-path: inset(0 -100px -100px -100px);
    }
    .header-head {
        margin-bottom: 0;
    }
}
@media(max-width: 990px) {
    .header-head-logo-row {
        align-items: center;
    }
    .header-head {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }
}
@media(max-width: 768px) {
    .desktop-area {
        display: none;
    }
    .mobile-area {
        display: block;
    }
    .header-top {
        display: none;
    }
    .header-head {
        align-items: center;
    }
}
.search-field-area-mobile svg path {
    fill: #1E355C;
}


.age-block {
    padding: 50px 100px;
    border-radius: 10px;
}
.age-block .links {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 40px 0;
}
.age-block .links a {
    transition: .2s;
    color: #CE998D;
}
.age-block .links a:hover {
    color: #1E355C;
    text-decoration: none;
}
.age-block h2, div.h2 {
    color: #1E355C;
}
.age-block .age {
    font-size: 100px;
    color: #D7D9E1;
    font-weight: 500;
}

footer {
    font-size: 1rem;
    margin-top: 3rem;
    padding: 3rem 0;
    line-height: 1.5rem;
    display: block;
    background: #d9e7f5;
    color: #1e355c;
    border-top-left-radius: 23px;
    border-top-right-radius: 23px;
}
footer .footer-head {
    font-weight: 700;
    margin-bottom: 1rem;
    font-size: 1.11rem;
}
footer p {
    font-size: .86rem;
}
footer a {
    transition: .2s;
    color: #3D6791;
}
footer a:hover {
    color: #5488c7;
}

ul.footer-links {
    list-style: none;
    margin: 0 0 3rem 0;
    padding: 0;
}
ul.footer-links a {
    color: #1e355c;
    line-height: 1.83rem;
}
ul.footer-links a:hover {
    color: #5488c7;
    text-decoration: none;
}

.footer-subscribe__form {
    justify-content: space-between;
    margin-bottom: 1rem;
}
.footer-subscribe__form input[type=text] {
    width: 100%;
    margin-right: 1rem;
}

footer .footer-copyright {
    display: flex;
    flex-direction: column;
}

footer .with-icon {
    padding-left: 22px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 16px;
}

footer .with-icon span {
    background-color: #acc4db;
    border-radius: 6px;
    padding: 1px 4px;
    line-height: 1;
    display: inline-block;
    font-weight: 400;
}

footer .icon-phone {
    background-image: url('/local/templates/ast_2022_shop/images/phone.svg');
}

footer .icon-e-mail {
    background-image: url('/local/templates/ast_2022_shop/images/e-mail.svg');
}

footer .icon-location {
    background-image: url('/local/templates/ast_2022_shop/images/location.svg');
}

footer .company {
    padding-top: 35px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 200px;
    background-image: url(/local/templates/ast_2022_shop/images/logo-ast.wine.svg);
    width: 200px;
    color: #a3a8ba;
    margin: auto;
    white-space: nowrap;
    font-size: .88rem;
}


@media(max-width: 1200px) {
    footer {
        padding-bottom: .5rem;
    }
}

@media(max-width: 990px) {
    .age-block {
        padding: 30px 30px 5px 30px;
    }
    .age-block .links a {
        margin: .5rem 0;
    }
    footer {
        margin-top: 3rem;
        padding: 0.5rem 0;
    }
    footer .collapsing {
        display: block;
    }

    footer .more-expand:after {
        display: inline-block;
        right: 0;
    }
    footer .footer-head {
        margin: 1rem 0 0 0;
    }
    ul.footer-links {
        margin: 1rem 0 0;
    }
    .footer-subscribe__form {
        flex-direction: column;
        text-align: center;
    }
    .footer-subscribe__form input[type=text] {
        width: 100%;
        margin: .5rem 0;
    }
    .footer-subscribe__form .button-dark {
        width: auto;
        place-self: center;
        margin: .5rem 0;
    }
}

.strong {
    font-weight: 400;
}
.indent {
    text-indent: 2rem;
}
.light-bold {
    display: none;
}
.item-tag {
    color: #fff;
    font-size: .8rem;
    display: inline-block;
    padding: 0.1rem 0.3rem;
    border-radius: 4px;
    font-weight: 400;
    position: absolute;
    left: 1rem;
    top: 1rem;
    white-space: nowrap;
}
.item-tag__text {
    font-size: .8rem;
    font-weight: 400;
}
.item-tag__right {
    right: 1rem;
    left: auto;
}
.item-tag__bottom {
    bottom: 1rem;
    top: auto;
}
.item-tag__video {
    background: #94AF59;
}
.item-tag__set {
    background: #CE998D;
}
.item-tag__new-product {
    background: #C2DB8C;
}
.item-tag__news-item {
    background: #948A8A;
}
.item-tag__no-position,
.item-tag__news-item_no-position {
    position: relative;
    left: auto;
    top: auto;
}
.item-tag__top-sale {
    background: #3D6791;
}
.item-tag__sale {
    background: #D96262;
}
.item-tag__default {
    background: none;
    border: 1px solid #948A8A;
    color: #948A8A;
}
.item-tag__fill {
    background: none;
    border: 1px solid #A3A8BA;
    color: #A3A8BA;
}

.item-tag__green_fill {
    background: none;
    border: 1px solid #94AF59;
    color: #94AF59;
}

.item-tag__gift-for-pay {
    background: #DCB4C6;
}
.item-tag__gift-for-pay:hover {
    background: #ddbccb;
}
.item-tag__gift-for-pay a {
    color: #A04476;
    cursor: pointer;
}
.item-tag__cosher {
    background: #D5D0D1;
    color: #715959;
    cursor: default;
}
a.item-tag__cosher:hover {
    cursor: pointer;
    color: #715959;
    background: #dbdbdb;
}

.social a svg {
    transition: .2s;
    opacity: 1;
}
.social a:hover svg {
    opacity: .4;
}

ol.regions {
    color: #1E355C;
    columns: 4;
    -webkit-columns: 4;
    -moz-columns: 4;
    font-size: .89rem;
}
@media(max-width: 768px) {

    ol.regions {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
    }
}
/**
Стики из презентации
 */
.stick {
    background: #faf4f0;
    color: #3D6791;
    font-size: .89rem;
    padding: 1.5rem;
    line-height: 1rem;
    font-weight: 400;
    height: 100%;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.stick.horizontal {
    flex-direction: row;
    align-items: center;
}
.stick.horizontal p {
    margin-top: 0;
    margin-left: 1rem;
}
.stick p {
    font-size: .89rem;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: .5rem;
}
.stick * {
    line-height: 1.2rem;
}
.stick svg {
    min-width: 60px;
}

.stick .number {
    font-size: 3rem;
    color: #A04476;
    font-weight: 500;
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.stick .title {
    font-size: 1.4rem;
    color: #A04476;
    font-weight: 400;
    margin-bottom: 1rem;
    margin-top: .5rem;
    line-height: 1.5rem;
}
.stick .text {
    color: #A3A8BA;
    font-weight: 300;
}

/**
Блоки для акций и новостей
 */

section.content-list {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
.content-list-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 1.66rem;
}
.content-list-header h2 {
    margin-bottom: 0;
}
.content-list-header-link {
    display: flex;
    align-items: center;
    font-size: 1rem;
    font-weight: 400;
}
.content-list-header-link svg {
    margin-left: .5rem;
}
.content-list-header-link svg path {
    transition: .2s;
}
.content-list-header-link:hover svg path {
    stroke: #CE998D;
}

.content-list-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    border-radius: 10px;
    height: 100%;
    overflow: hidden;
    transition: all 0.2s ease 0s;
}
.content-list-item:hover {
    text-decoration: none;
}
.content-list-item__wrapper {
    padding: 1.5rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.content-list-item__image-figure {
    display: block;
    overflow: hidden;
}
.content-list-item:hover .content-list-item__image_scale img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.content-list-item__image img {
    height: auto;
    transition: all 0.4s ease 0s;
}
.content-list-item__title {
    font-size: 1.5rem;
    font-weight: 500;
    color: #3D6791;
    margin-bottom: .5rem;
    line-height: 1.8rem;
    transition: all 0.2s ease 0s;
}
.content-list-item__small-title {
    font-size: 1rem;
    font-weight: 400;
}
@media(max-width: 1200px) {
    .content-list-item__title {
        font-size: 1.5rem;
    }
}
.content-list-item:hover .content-list-item__title {
    color: #CE998D;
}
.content-list-item__description {
    color: #25232C;
    font-size: 1rem;
    font-weight: 400;
}
.content-list-item__period {
    color: #A3A8BA;
    font-size: .9rem;
    font-weight: 300;
}
.content-list-item__views {
    margin-left: 1rem;
}
.content-list-item__views-count {
    color: #A3A8BA;
    font-size: .9rem;
    margin: auto .2rem;
}

.content-list-item__chevron {
    position: absolute;
    right: 1.5rem;
    bottom: 2rem;
}

.content-list-item__b2b-title {
    font-size: 1rem;
    line-height: 1.2rem;
    font-weight: 300;
    margin-bottom: 0;
}
.content-list-item_text {
    color: #504F55;
}
.content-list-item_head, .content-list-item_head span {
    color: #1E355C;
    font-weight: 400;
}
span.content-list-item_number {
    text-align: center;
    display: inline-block;
    width: 34px;
    height: 34px;
    border: 2px solid #3D6791;
    border-radius: 50%;
    color: #3D6791;
    margin-right: .5rem;
    line-height: 1.7rem;
}

.chevron {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 15L11 8L5 1' stroke='%23EBEDF3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 15L11 8L5 1' stroke='%23A3A8BA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.chevron_top {
    transform: rotate(-90deg);
}
.chevron_left {
    transform: rotate(-180deg);
}
.chevron_bottom {
    transform: rotate(90deg);
}

.dislike-image img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; /* IE 6-9 */
}

.flare:before {
    content: "";
    position: absolute;
    transform: rotate(-45deg);
    width: 40%;
    height: 190%;
    left: -95%;
    top: -28%;
    background: rgba(255, 255, 255, 0.13);
    background: linear-gradient(
            to right,
            rgba(255, 255, 255, 0.0) 0%,
            rgba(255, 255, 255, 0.4) 100%,
            rgba(255, 255, 255, 0.5) 100%,
            rgba(255, 255, 255, 0.0) 0%
    );
    animation: flare .4s 1 linear;
    z-index: 100;
}

@keyframes flare {
    from {
        opacity: 0;
    }
    50% {
        opacity: 1;
        left: -50%;
        top: -50%;
    }
    to {
        opacity: 0;
        left: 160%;
    }
}

@media(min-width: 576px) {
    ul.footer-links.collapse {
        display: block;
    }
}



/**
Скидки по категориям
 */

.categories-discount__item {
    margin-right: 2rem;
    transition: all 0.2s ease 0s;
    background-size: cover !important;
    background: #fff;
    position: relative;
    border-radius: 5px;
    display: block;
    font-size: .9rem;
}
@media(max-width: 992px) {
    .categories-discount__item {
        margin-right: .85rem;
        margin-left: .85rem;
    }
}

.categories-discount__item-link {
    display: block;
    position: relative;
}
.categories-discount__item-head {
    box-sizing: border-box;
    width: 100%;
    position: absolute;
    top: 1rem;
    padding: 0 1rem;
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}
.categories-discount__item-discount {
    background: #D96262;
    font-size: 1.2rem;
    border-radius: 4px;
}
.categories-discount__item-name {
    color: #282828;
    font-weight: 500;
    width: 70%;
}
.categories-discount__item-chevron {
    margin-left: .5rem;
}
.categories-discount__item-count {
    color: #C2C8DB;
    display: flex;
    align-items: center;
    line-height: 1.2rem;
}


.categories-discount__item img.category-image {
    width: 100%;
    height: auto;
    border-radius: 5px;
}

.categories-discount__item img.category-image:visited,
.categories-discount__item img.category-image:active,
.categories-discount__item img.category-image:focus,
.categories-discount__item img.category-image:focus-within,
.categories-discount__item img.category-image:focus-visible,
.categories-discount__item img.category-image:target {
    border: none;
    outline: none;
}
.categories-discount__item:hover {
    box-shadow: 0 0 15px rgb(0 0 0 / 15%);
}

/*.discount-categories .slick-dots li.slick-active, .discount-categories .slick-dots li.slick-active:hover {*/
/*    background: #D96262;*/
/*}*/
/*.discount-categories .slick-dots li {*/
/*    margin: 1rem;*/
/*    cursor: pointer;*/
/*    width: 80px;*/
/*    height: 6px;*/
/*    border-radius: 3px;*/
/*    background: #e0e0e0;*/
/*}*/
/*.discount-categories .slick-dots li:hover {*/
/*    background: #bfbfbf;*/
/*}*/
/*.discount-categories .slick-dots {*/
/*    display: flex;*/
/*    justify-content: center;*/
/*}*/


@media(max-width: 992px) {
    .discount-categories-container .category-item {
        display: flex;
        justify-content: flex-end;
    }
    .discount-categories .slick-dots li {
        width: 18px;
        height: 3px;
        margin-top: 0;
        margin-left: .5rem;
        margin-right: .5rem;
    }
}


#products-tab-slider .v-slide-group__prev {
    display: none;
}
#products-tab-slider .v-tab {
    font-weight: 400;
    font-size: 1rem;
    text-transform: none;
    color: #A3A8BA;
}
#products-tab-slider .v-tab:before {
    display: none;
}
#products-tab-slider .v-tab--active {
    color: #3D6791;
    margin-top: .7rem;
    font-weight: 300;
}
.share .ya-share2__container_size_l .ya-share2__badge .ya-share2__icon {
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
}
.muted, .grey-text {
    color: #A3A8BA;
}
.muted {
    font-size: 0.89rem;
}
.date-tag {
    font-size: 0.89rem;
    color: #A3A8BA;
}
.counter-tag {
    padding-left: 23px;
    font-size: 0.89rem;
    color: #A3A8BA;
    background: url("/local/templates/ast_2022_shop/images/eye.svg") no-repeat left center;
}
@media (max-width: 768px) {
    .date-tag,
    .counter-tag {
        font-size: 12px;
    }
}

.vue-horizontal {
    width: 100%;
    padding-right: 15px;
    padding-left: 0;
}
#main_slider .vue-horizontal {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

@media(max-width: 576px) {
    #main_slider .vue-horizontal, .vue-horizontal {
        padding-right: 0;
        padding-left: 0;
    }
}

.vue-horizontal .horizontal-btn {
    width: 2.2rem;
    height: 2.2rem;
    align-items: center;
    justify-content: center;
    background-color: #FFFFFF;
    border-radius: 50%;
    box-shadow: 0px 0px 9.2px 0px #1E355C33;
    transition: .3s ease-out;
    opacity: 1;
    display: flex;
}
.vue-horizontal .horizontal-btn.btn-next {
    padding-left: 2px;
}
.vue-horizontal .horizontal-btn.btn-prev {
    padding-right: 2px;
}
.vue-horizontal .horizontal-btn .horizontal-btn__arrow { color: #A3A8BA; }
.vue-horizontal .horizontal-btn:hover .horizontal-btn__arrow { color: #3D6791; }
.vue-horizontal .horizontal-btn:active .horizontal-btn__arrow { color: #1E355C; }


@media(max-width: 768px) {
    .vue-horizontal .horizontal-btn {
        display: none;
    }
    .news-list-item__title {
        font-size: 1.2rem;
        line-height: 1.5rem;
    }
}



/**
    ОТЗЫВЫ
 */
.content-list-item__small-title {
    color: #25232C;
}
.content-list-item:hover .content-list-item__small-title {
    color: #25232C;
}
.content-list-item__small-title:hover {
    color: #3D6791 !important;
    text-decoration: none;
}


.slide-fade-leave-active,
.slide-fade-enter-active {
    transition: 0.5s;
}
.slide-fade-enter {
    transform: translate(0, -100%);
}
.slide-fade-leave-to {
    transform: translate(0, 100%);
}

@media (max-width: 991px) {
    .slide-fade-enter {
        transform: translate(0, 100%);
    }
    .slide-fade-leave-to {
        transform: translate(0, -100%);
    }
}


.ast-pagination {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
ul.ast-pagination {
    margin: 0;
    padding: 0;
}
ul.ast-pagination,
ul.ast-pagination a {
    font-size: 1.13rem;
    font-weight: 500;
    color: #25232C;
}
ul.ast-pagination a:hover, ul.ast-pagination a:active, ul.ast-pagination a:focus {
    text-decoration: none;
    color: #A04476;
}
ul.ast-pagination li {
    list-style-type: none;
}

.pagination__begin {
    margin-right: 28px;
}

.pagination__previous-page a,
.pagination__next-page a {
    display: inline-block;
    margin-top: 7px;
    width: 16px;
    height: 16px;
}
.pagination__previous-page a {
    background: url("/local/templates/ast_2022_shop/images/arrow_dark_left.svg") no-repeat;
}
.pagination__next-page a {
    background: url("/local/templates/ast_2022_shop/images/arrow_dark_right.svg") no-repeat;
}

.pagination__previous-page {
    margin-right: 20px;
}
.pagination__next-page {
    margin-left: 20px;
}

.pagination__page {
    margin: 0px 11px;
}

.pagination__page_active {
    font-weight: 500;
    color: #A04476;
}

.pagination__end {
    margin-left: 29px;
}

@media(max-width: 990px) {
    ul.pagination,
    ul.pagination a {
        font-size: 1rem;
    }

    .pagination__begin,
    .pagination__end {
        display: none;
    }

    .pagination__previous-page {
        margin-right: 31px;
    }
    .pagination__next-page {
        margin-left: 30px;
    }

    .pagination__page {
        margin: 0px 20px;
    }
}

@media(max-width: 414px) {
    .pagination__previous-page {
        margin-right: 15px;
    }
    .pagination__next-page {
        margin-left: 15px;
    }
    .pagination__page {
        margin: 0px 15px;
    }
}


#form-select {
    position: relative;
    display: flex;
    justify-content: flex-end;
}
.form-select-opened {
    height: 1.5rem;
    width: 100%;
}
.form-select__wrap {
    background: #fff;
    z-index: 10;
    border-radius: 0 0 10px 10px;
    transition: 0.2s;
    display: inline-block;
    padding-right: 1rem;
    padding-left: 3rem;
}
.form-select__wrap.list-open {
    position: absolute;
    right: -0.15rem;
    top: -1rem;
}
.form-select__item, .form-select__item a {
    font-size: 1rem;
    color: #25232C;
    font-weight: 400;
}
.form-select__header {
    color: #3D6791;
    font-size: 1rem;
    font-weight: 400;
    cursor: pointer;
    position: relative;
    display: block;
}
.form-select__header svg {
    transition: .2s;
    margin-left: .3rem;
}
.list-open .form-select__header svg {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.form-select__wrap.list-open .form-select__header,
.form-select__item {
    margin: 1rem;
}
.form-select__item {
    transition: .2s;
    line-height: 1rem;
    display: flex;
    align-content: center;
    align-items: stretch;
    justify-content: flex-end;
}
.form-select__item svg {
    margin-right: .3rem;
}
.form-select__item a:hover, .form-select__item.active a {
    cursor: pointer;
    color: #A04476;
}
.form-select__item:hover svg path,
.form-select__item.active svg path {
    stroke: #A04476;
}

.quote {
    font-size: 1.25rem;
    padding-left: 1rem;
    margin: 3rem 4rem;
    border-left: 5px solid #D1DFED;
}
.quote p {
    font-size: 1.25rem;
}
.quote .quote-author, .quote .quote-author p {
    font-size: 1rem;
    color: #A3A8BA;
}

@media(max-width: 768px) {
    .quote {
        font-size: 1.1rem;
        padding-left: .5rem;
        margin: 0rem;
        border-left: 5px solid #D1DFED;
    }
    .form-select__wrap {
        padding-left: 0rem;
    }
    .form-select__wrap.list-open {
        right: -0.07rem;
    }
}

.mobile-filter {
    transition: .2s;
}

.mobile-menu-block,
.mobile-menu-block.show {
    display: none !important;
}

@media (max-width: 1199px) {
    .mobile-menu-block,
    .mobile-menu-block.show {
        display: block !important;
    }

    .mobile-menu-block {
        position: fixed;
        top: 57px;
        left: 0;
        z-index: 99;
        width: 100%;
        height: calc(100% - 58px);
        overflow-y: auto;
        transform: translateX(-100%);
        transition: transform 0.3s ease-in-out;
        box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
        background: #fff;
    }

    .mobile-menu-block.show {
        transform: translateX(0);
    }

    .mobile-menu-block__content {
        position: relative;
        min-height: 100%;
        padding: 0 0 1rem 0;
        display: flex;
        flex-direction: column;
        background: #fff;
        transition: transform 0.2s ease-in-out;
        justify-content: space-between;
    }

    .mobile-menu-block__content.move {
        transform: translateX(-100%);
    }

    .menu-categories {
        font-size: 16px;
    }

    .menu-categories__list {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .menu-categories__item {
        border-bottom: 1px solid #ebebeb;
    }

    .menu-categories__item:first-child {

    }

    .menu-categories__item:first-child .menu-categories__link {
        padding: 12px 15px 6px;
    }

    .menu-categories__link {
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        color: #25232C;
        font-weight: 400;
        padding: 9px 15px;
        background: #fff;
    }

    .menu-categories__link:hover {
        color: inherit;
        text-decoration: none;
    }

    .mobile-menu-block.showed  .menu-subcategories {
        display: block;
    }

    .menu-subcategories {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 0;
        overflow: hidden;
        background: #fff;
        transform: translateX(100%);
        padding-bottom: 4rem;
    }

    .menu-subcategories.active {
        height: auto;
        min-height: 100%;
        z-index: 2;
    }

    .menu-subcategories__back {
        position: relative;
        color: #1E355C;
        cursor: pointer;
        font-size: 1.3rem;
        font-weight: 500;
        padding: 4px 0 4px 19px;
        border-bottom: 1px solid #ebebeb;
        margin-top: 22px;
        margin-bottom: 37px;
    }
    .menu-subcategories__back .chevron {
        transform: rotate(-180deg);
        margin-right: 1rem;
    }

    .menu-subcategories__row {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        padding: 0 19px;
    }

    .menu-subcategories__col {
        width: 50%;
        margin-bottom: 28px;
        padding: 0 15px 0 0;
        word-break: break-word;
    }

    .menu-subcategories__title {
        color: #25232C;
        font-weight: 400;
        margin-bottom: .5rem;
    }

    .menu-subcategories__item {
        margin-bottom: 8px;
    }

    .menu-subcategories__item:last-of-type {
        margin-bottom: 0;
    }

    .menu-subcategories__link {
        color: #25232C;
        font-weight: 300;
    }

    .menu-subcategories__all-link {
        display: inline-block;
        color: #3D6791;
        font-weight: 400;
        text-decoration: underline;
        margin-top: 11px;
    }
}

.dark-text {
    background-color: #1E355C;
    overflow: hidden;
}
.dark-text .news-article__box {
    position: relative;
}
.dark-text p {
    font-size: 1.2rem;
}
.dark-text p,  .dark-text h1 {
    color: #B5C0D2;
}
.dark-text a:not(.button) {
    color: #B5C0D2;
    text-decoration: underline;
}
.dark-text a:hover {
    color: #CE998D;
}
.dark-text__inner, .dark-text__menu {
    z-index: 1;
    position: relative;
}
.dark-text__menu a span {
    font-weight: 400;
    font-size: 1.1rem;
}
.dark-text__menu a {
    padding: .7rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-decoration: none !important;
    border-bottom: 1px solid #3D6791;
    border-top: 1px solid transparent;
    margin-top: -1px;
}
.dark-text__menu a:first-child {
    border-top: 1px solid #3D6791;
}
.dark-text__menu a svg.more-expand-d {
    stroke: #FFF;
    display: none;
    width: 16px;
    height: 16px;
    line-height: inherit;
    transition: all 0.2s linear;
    margin-left: 0.5rem;
    transform: rotate(-90deg);
}
.dark-text__menu a:hover {
    border-color: #A3A8BA;
    /*background-color: rgba(250, 244, 240, 0.7);*/
    color: #FFF;
}
.dark-text__menu a:hover svg.more-expand-d {
    display: block;
}

.dark-text .circle {
    opacity: .3;
    content: " ";
    position: absolute;
    display: block;
    border-radius: 50%;
    background: none;
    border: 52px solid #ACC4DB;
    z-index: 0;
    filter: blur(5px);
    transition: .2s;
}
.dark-text .circle-1 {
    width: 30em;
    height: 30em;
    left: -20rem;
    top: -20rem;
}
.dark-text .circle-2 {
    width: 40em;
    height: 40em;
    right: -13rem;
    top: 0rem;
}

@media (max-width: 1200px) {
    .dark-text .circle-2 {
        right: -21rem;
    }
}
@media (max-width: 991px) {

    .dark-text .circle-2 {
        right: -34rem;
    }
}

.alert {
    padding: 1rem 1.25rem;
}

.alert, .alert p {
    font-size: 0.777rem;
    color: #25232C;
    border: none;
}
.alert p:last-child {
    margin-bottom: 0;
}
.alert-success {
    background-color: #E6FAE1;
}
.alert-info {
    background-color: #EBEDF3;
    color: #3D6791;
}
.alert-danger, .alert-danger p {
    color: #CB7A67;
}
.alert-danger {
    background-color: #F9E2DB;
}


a.back {
    color: #A3A8BA
}
a.back svg path {
    stroke: #A3A8BA;
    transition: .2s;
}
a.back:hover {
    color: #CB7A67;
}
a.back:hover svg path {
    stroke: #CB7A67;
}

.cursor_help {
    cursor: help;
}

/* hide the original widget - that there were no two labels on the screen*/
#jivo_chat_widget{
    display: none;
}

#hde-contact-container {
    right: 5% !important;
    transition: .3s;
    opacity: 0;
}

/* the default style - for offline messages if no one is online */
#jivo_custom_widget{
    position: fixed;
    right: 5%;
    width: 51px;
    height: 51px;
    z-index: 300000;
    cursor: pointer;
    opacity: 0.85;
    transition: .2s;
    background-image: url("/local/templates/ast_2022_shop/images/chat-offline.svg");
}
#jivo_custom_widget:hover {
    opacity: 1;
}
.your-class{
}
/* when you hover the label should be shifted to the right by 3px */


/* if there are operators online - show other label*/
#jivo_custom_widget.jivo_online {
    background-image: url("/local/templates/ast_2022_shop/images/chat.svg");
}

footer .footer-col-contacts a {
    text-decoration: underline;
    font-size: 0.98rem;
}

footer .footer-col-contacts a.button {
    text-decoration: none;
    display: table-cell;
}

footer .social a {
    text-decoration: none;
}

/* Стрелки сворачивания только на XS */
@media(max-width: 575px) {
    footer .more-expand:after {
        display: inline-block;
        right: 0;
    }
}

/* Раскрываем collapse начиная с SM */
@media(min-width: 576px) {
    ul.footer-links.collapse {
        display: block;
    }
}

/* XS (<576px) */
@media (max-width: 575px) {
    .footer-subscribe input[type=text] {
        height: 2.9rem;
    }

    .footer-row {
        display: flex;
        flex-direction: column;
    }

    .footer-col-1 {
        order: 1;
    }

    .footer-col-categories {
        order: 2;
    }

    .footer-col-contacts {
        order: 3;
    }

    #category.show {
        display: flex;
        flex-direction: column;
    }

    footer .company {
        text-align: center;
    }
}

/* SM-MD (576px - 991px) */
@media (min-width: 576px) and (max-width: 991px) {
    footer {
        font-size: .88rem;
    }

    footer .footer-head {
        font-size: 1rem;
    }

    .footer-subscribe input[type=text] {
        height: 2.9rem;
    }

    footer input[type=button].button_mini:not(.button-default) {
        padding: .85rem 1.95rem;
    }

    .footer-row {
        display: flex;
        flex-wrap: wrap;
    }

    .footer-col-1 {
        order: 1;
    }

    .footer-col-contacts {
        order: 2;
    }

    .footer-col-categories {
        order: 3;
        width: 100%;
    }

    #category {
        columns: 2;
        column-gap: 20px;
    }

    #category li {
        break-inside: avoid;
    }

    footer .more-expand:after {
        display: none;
        right: 0;
    }

    footer .company {
        margin-top: 30px;
        text-align: center;
    }
}
/* End */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button.min.css?17902549571082 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button.min.css?17902549571082 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/_active/button_active.min.css?1744209848188 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/_active/button_active.min.css?1744209848188 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/_disabled/button_disabled.min.css?1744209848215 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/_disabled/button_disabled.min.css?1744209848215 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/_left/button_left.min.css?1744209848317 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/_left/button_left.min.css?1744209848317 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/_mini/button_mini.min.css?1790254957302 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/_mini/button_mini.min.css?1790254957302 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/_right/button_right.min.css?1744209848326 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/_right/button_right.min.css?1744209848326 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-basket/button-basket.min.css?1744209848827 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-basket/button-basket.min.css?1744209848827 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-basket/_disabled/button-basket_disabled.min.css?1744209848750 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-basket/_disabled/button-basket_disabled.min.css?1744209848750 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-blue/button-blue.min.css?17761744171127 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-blue/button-blue.min.css?17761744171127 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-blue/_active/button-blue_active.min.css?1744209848608 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-blue/_active/button-blue_active.min.css?1744209848608 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-blue/_disabled/button-blue_disabled.min.css?17442098481010 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-blue/_disabled/button-blue_disabled.min.css?17442098481010 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-create-order/button-create-order.min.css?1790254957951 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-create-order/button-create-order.min.css?1790254957951 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-create-order/_active/button-create-order_active.min.css?1744209848575 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-create-order/_active/button-create-order_active.min.css?1744209848575 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-create-order/_disabled/button-create-order_disabled.min.css?1744209848997 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-create-order/_disabled/button-create-order_disabled.min.css?1744209848997 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-excel/button-excel.min.css?1744209848654 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-excel/button-excel.min.css?1744209848654 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-light/button-light.min.css?17442098481106 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-light/button-light.min.css?17442098481106 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-light/_active/button-light_active.min.css?1744209848914 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-light/_active/button-light_active.min.css?1744209848914 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-outline/button-outline.min.css?17442098481526 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-outline/button-outline.min.css?17442098481526 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-primary/button-primary.css?17908656364086 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-success/button-success.min.css?1744209848631 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-success/button-success.min.css?1744209848631 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-terracota-outline/button-terracota-outline.min.css?17442098481415 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-terracota-outline/button-terracota-outline.min.css?17442098481415 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-terracota-outline/_active/button-terracota-outline_active.min.css?1744209848620 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-terracota-outline/_active/button-terracota-outline_active.min.css?1744209848620 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-terracota-outline/_disabled/button-terracota-outline_disabled.min.css?1744209848794 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/button/button-terracota-outline/_disabled/button-terracota-outline_disabled.min.css?1744209848794 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input.min.css?17902549573372 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input.min.css?17902549573372 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/disabled-text/disabled-text.min.css?17442098482120 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/disabled-text/disabled-text.min.css?17442098482120 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/input-container.min.css?174420984878 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/input-container.min.css?174420984878 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__clear-input/input-container__clear-input.min.css?17442098481275 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__clear-input/input-container__clear-input.min.css?17442098481275 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__find/input-container__find.min.css?1744209848209 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-container/__find/input-container__find.min.css?1744209848209 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-error/input-error.min.css?1744209848823 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-error/input-error.min.css?1744209848823 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/input-search.min.css?174420984833 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/input-search.min.css?174420984833 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__input-container/input-search__input-container.min.css?1744209848126 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__input-container/input-search__input-container.min.css?1744209848126 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest/input-search__suggest.min.css?1744209848109 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest/input-search__suggest.min.css?1744209848109 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest-item/input-search__suggest-item.min.css?1790254957246 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest-item/input-search__suggest-item.min.css?1790254957246 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest-item/_message/input-search__suggest-item_message.min.css?1790254957141 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest-item/_message/input-search__suggest-item_message.min.css?1790254957141 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest-wrap/input-search__suggest-wrap.min.css?1744209848288 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/__suggest-wrap/input-search__suggest-wrap.min.css?1744209848288 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/_suggest-show/input-search_suggest-show.min.css?17442098481 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-search/_suggest-show/input-search_suggest-show.min.css?17442098481 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/input-text.min.css?1790254957459 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/input-text.min.css?1790254957459 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big/input-text_big.min.css?1744209848264 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big/input-text_big.min.css?1744209848264 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big-long/input-text_big-long.min.css?1744209848313 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big-long/input-text_big-long.min.css?1744209848313 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big-longer/input-text_big-longer.min.css?1744209848328 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big-longer/input-text_big-longer.min.css?1744209848328 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big-longest/input-text_big-longest.min.css?1744209848332 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_big-longest/input-text_big-longest.min.css?1744209848332 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_long/input-text_long.min.css?1744209848253 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_long/input-text_long.min.css?1744209848253 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_longer/input-text_longer.min.css?1744209848268 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_longer/input-text_longer.min.css?1744209848268 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_longest/input-text_longest.min.css?1744209848272 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_longest/input-text_longest.min.css?1744209848272 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_rounded/input-text_rounded.min.css?1744209848279 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/input-text/_rounded/input-text_rounded.min.css?1744209848279 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/light-text/light-text.min.css?17902549572005 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/light-text/light-text.min.css?17902549572005 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/light-text/_border/light-text_border.min.css?17902549571992 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/light-text/_border/light-text_border.min.css?17902549571992 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input/transparent/transparent.css?17909316752332 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input-label/input-label.min.css?174420984859 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input-label/input-label.min.css?174420984859 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input-label/__top-text/input-label__top-text.min.css?1790254957208 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input-label/__top-text/input-label__top-text.min.css?1790254957208 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input-label/__top-text/_color-blue/input-label__top-text_color-blue.min.css?174420984875 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/input-label/__top-text/_color-blue/input-label__top-text_color-blue.min.css?174420984875 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/select.min.css?1790254957454 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/select.min.css?1790254957454 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/__blue-text/select__blue-text.min.css?174420984834 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/__blue-text/select__blue-text.min.css?174420984834 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/__gray-bg/select__gray-bg.min.css?1744209848210 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/__gray-bg/select__gray-bg.min.css?1744209848210 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/_mini/select_mini.min.css?174420984883 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/_mini/select_mini.min.css?174420984883 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/select-container/select-container.min.css?17442098481 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/select-container/select-container.min.css?17442098481 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/select-light/select-light.min.css?1744209848212 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/select-light/select-light.min.css?1744209848212 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/select-light/_border/select-light_border.min.css?1744209848235 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/select-light/_border/select-light_border.min.css?1744209848235 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/select-rounded/select-rounded.min.css?174420984842 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/select-rounded/select-rounded.min.css?174420984842 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/select-rounded/_light-border/select-rounded_light-border.min.css?1744209848194 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/select/select-rounded/_light-border/select-rounded_light-border.min.css?1744209848194 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/svg-icon/svg-icon.min.css?1744209848102 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/svg-icon/svg-icon.min.css?1744209848102 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/tab-links/tab-links.min.css?1790254957906 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/tab-links/tab-links.min.css?1790254957906 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea.min.css?1790254957299 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea.min.css?1790254957299 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-light/textarea-light.min.css?1744209848112 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-light/textarea-light.min.css?1744209848112 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-light/_border/textarea-light_border.min.css?174420984876 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-light/_border/textarea-light_border.min.css?174420984876 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-outline/textarea-outline.min.css?1790254957291 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-outline/textarea-outline.min.css?1790254957291 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-rounded/textarea-rounded.min.css?174420984846 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/text-area/textarea-rounded/textarea-rounded.min.css?174420984846 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/transitions/transitions.min.css?1789639772243 */
/* /local/templates/ast_2022_shop/demo/bem_blocks/transitions/transitions.min.css?1789639772243 */
/* /local/components/ast/header.location/templates/2022/style.min.css?1790931675595 */
/* /local/templates/ast_2022_shop/components/bitrix/menu/desktop_menu/style.min.css?1765361609227 */
/* /local/components/ast/header.search.field/templates/.default/style.min.css?17442098481 */
/* /local/components/ast/catalog.menu.button/templates/.default/style.min.css?17908656361105 */
/* /local/vue-components/Pickup/StoreButton/style.css?17909316754812 */
/* /local/vue-components/Popup/ChangeLocation/style.min.css?1744209848268 */
/* /local/vue-components/Popup/Template/style.min.css?17902549571165 */
/* /local/vue-components/Popup/Overlay/style.min.css?1744209848306 */
/* /local/vue-components/Loyalty/Bonus/style.min.css?1790865636498 */
/* /local/vue-components/MoreExpandList/style.min.css?1790254957855 */
/* /local/components/ast/catalog.menu/templates/.default/style.css?17908656368551 */
/* /local/templates/ast_2022_shop/components/bitrix/menu/mobile_menu_2022/style.min.css?1790865636240 */
/* /local/components/ast/header.location/templates/mobile/style.min.css?17902549571136 */
/* /local/templates/.default/components/bitrix/breadcrumb/2022/style.min.css?1744209955484 */
/* /local/templates/.default/components/bitrix/menu/footer_category/style.min.css?177979157192 */
/* /local/components/ast/footer.subscribe/templates/maxma/style.min.css?1779791571260 */
/* /local/vue-components/Popup/TemplateFixed/style.min.css?1790254957656 */
/* /local/vue-components/Popup/TemplateHorizontal/style.css?17902549572031 */
/* /local/vue-components/Popup/QualityService/style.min.css?1744209848575 */
/* /local/vue-components/Common/PersonalDataPolicy/style.min.css?1764238773620 */
/* /local/vue-components/Popup/Age/style.min.css?1790254957516 */
/* /local/vue-components/Loader/style.min.css?17442098481416 */
/* /local/vue-components/Popup/Feedback/style.min.css?1790254957700 */
/* /local/vue-components/Popup/PhoneCall/style.min.css?1744209848274 */
/* /local/vue-components/Popup/Message/style.min.css?17902549572106 */
/* /local/vue-components/Popup/CdpSubscribe2/style.min.css?17909316752912 */
/* /local/vue-components/Common/AdPolicy/style.min.css?1753952479321 */
/* /local/vue-components/Pickup/PickupCardBase/style.css?17902549572743 */
/* /local/vue-components/Pickup/PickupSchedule/style.css?1790254957485 */
/* /local/vue-components/Pickup/Message/style.css?17902549574919 */
/* /local/vue-components/Toggler/style.min.css?1744209848243 */
/* /local/vue-components/CloseButton/style.min.css?1744209848273 */
/* /local/vue-components/Pickup/PickupStatus/style.css?1789639772712 */
/* /local/vue-components/Pickup/PickupMetro/style.css?1790156296310 */
/* /local/vue-components/Pickup/ButtonFilter/style.css?17902549571428 */
/* /local/components/ast/shop.list/templates/store_select_popup/style.css?179025495710020 */
/* /local/css/bem_blocks/button/button-primary/button-primary.css?17908656364086 */
/* /local/components/ast/overlay/templates/2022/style.min.css?1744209848199 */
/* /local/components/ast/personal.menu/templates/.default/style.min.css?17909316751179 */
/* /local/components/ast/arrow.up/templates/.default/style.min.css?1744209847441 */
/* /local/components/ast/age.popup/templates/2022/style.min.css?17442098471 */
/* /local/templates/ast_2022_shop/components/bitrix/search.form/vue_popup_2022/style.min.css?17902549574517 */
/* /local/vue-components/Auth/Code/style.min.css?1764238773310 */
/* /local/vue-components/Buttons/WaitButton/style.min.css?17642387731624 */
/* /local/vue-components/Auth/Help/style.min.css?1790254957440 */
/* /local/vue-components/Auth/Form/style.min.css?1790254957255 */
/* /local/vue-components/Form/PhoneEmailTitleTextField/style.min.css?17902549571137 */
/* /local/vue-components/Auth/Register/style.min.css?17642387731 */
/* /local/vue-components/Form/TitleTextField/style.min.css?17902549571137 */
/* /local/vue-components/Auth/Footer/style.min.css?176423877384 */
/* /local/vue-components/Auth/SelectAccount/style.min.css?1790254957564 */
/* /local/vue-components/Auth/PhoneEmailRegister/style.min.css?179025495788 */
/* /local/vue-components/Auth/SetBirthDay/style.min.css?1765874762112 */
/* /local/components/ast/auth.popup/templates/ast_2025/style.min.css?17658747621264 */
/* /local/templates/ast_2022_shop/template_styles.css?179093167541339 */
