.FirstStep_cart__nUwDb{display:flex;flex-direction:column;min-height:70vh}@media(max-width:990px){.FirstStep_cart__nUwDb{min-height:auto}}.FirstStep_skeleton__xMJvh{width:calc(278/7680*400vw);height:calc(510/7680*400vw);border-radius:calc(10/7680*400vw)}.FirstStep_grid__WfDzv{display:flex;flex-wrap:wrap;row-gap:calc(15/7680*400vw);gap:calc(15/7680*400vw)}.FirstStep_productWrap__wVYbf{max-height:calc(510/7680*400vw);border-radius:calc(10/7680*400vw);max-width:33.3333333333%;overflow:visible;z-index:0}@media(hover:hover)and (pointer:fine){.FirstStep_productWrap__wVYbf:hover{z-index:1}}.FirstStep_wrap__PggjH{height:100%;border:1px solid var(--gray2);border-right:none;box-sizing:border-box}@media(max-width:990px){.FirstStep_wrap__PggjH{border:none}}.FirstStep_top_wrap__T_mhW{display:flex;gap:calc(20/7680*400vw);padding:calc(40/7680*400vw);border-bottom:1px solid var(--gray2);align-items:center;justify-content:space-between}@media(max-width:990px){.FirstStep_top_wrap__T_mhW{flex-direction:column;align-items:stretch;gap:calc(16/990*264vw);padding:calc(20/990*264vw);border-bottom:1px solid var(--gray2);border:1px solid var(--gray2)}}.FirstStep_cart_logo__TlKK6{position:relative;width:calc(20/7680*400vw);height:calc(20/7680*400vw)}@media(max-width:990px){.FirstStep_cart_logo__TlKK6{width:calc(16/990*264vw);height:calc(16/990*264vw);flex-shrink:0}}.FirstStep_top_text__ZgZ1B{color:var(--gray3);font-size:calc(13/7680*400vw);font-weight:500;line-height:120%;text-transform:uppercase}@media(max-width:990px){.FirstStep_top_text__ZgZ1B{font-size:calc(12/990*264vw)}}.FirstStep_list_wrap__Tfsvv{padding:calc(40/7680*400vw);display:flex;flex-direction:column;gap:calc(20/7680*400vw)}@media(max-width:990px){.FirstStep_list_wrap__Tfsvv{padding:calc(20/990*264vw) 0;gap:calc(14/990*264vw)}}.FirstStep_list_item__NQDOh{display:flex;justify-content:space-between;padding:calc(40/7680*400vw);border-radius:calc(10/7680*400vw);background-color:var(--gray2);position:relative}@media(max-width:990px){.FirstStep_list_item__NQDOh{display:grid;grid-template-columns:calc(80/990*264vw) minmax(0,1fr);grid-template-areas:"image info" "image count" "delete prices";grid-column-gap:calc(20/990*264vw);column-gap:calc(20/990*264vw);grid-row-gap:calc(20/990*264vw);row-gap:calc(20/990*264vw);align-items:start;padding:calc(16/990*264vw);border-radius:calc(10/990*264vw)}}.FirstStep_select_box__eNLvp{display:flex;align-items:flex-start;padding-right:calc(20/7680*400vw)}@media(max-width:990px){.FirstStep_select_box__eNLvp{position:absolute;top:calc(8/990*264vw);left:calc(8/990*264vw);z-index:2;padding-right:0;padding-top:0;align-self:auto}}.FirstStep_select_box__eNLvp input[type=checkbox]{background-color:#fff}.FirstStep_item_unavailable__eL99H{opacity:.3;pointer-events:none}.FirstStep_list_item_left_side__Ndodv{display:flex;gap:calc(40/7680*400vw);align-items:center;width:calc(600/7680*400vw)}@media(max-width:990px){.FirstStep_list_item_left_side__Ndodv{display:contents;width:auto}.FirstStep_list_item_left_side__Ndodv.FirstStep_item_unavailable__eL99H .FirstStep_list_item_dsc__slK0L,.FirstStep_list_item_left_side__Ndodv.FirstStep_item_unavailable__eL99H .FirstStep_list_item_image__6UjYM{opacity:.3}}.FirstStep_list_item_image__6UjYM{height:calc(110/7680*400vw);width:calc(110/7680*400vw);min-width:calc(110/7680*400vw);position:relative;mix-blend-mode:multiply;cursor:pointer}@media(max-width:990px){.FirstStep_list_item_image__6UjYM{grid-area:image;width:calc(80/990*264vw);min-width:calc(80/990*264vw);height:calc(80/990*264vw);align-self:stretch;background-color:var(--white,#fff);position:relative}}.FirstStep_list_item_image__6UjYM img{object-fit:contain;mix-blend-mode:multiply}.FirstStep_list_item_dsc__slK0L{display:flex;flex-direction:column;gap:calc(10/7680*400vw)}@media(max-width:990px){.FirstStep_list_item_dsc__slK0L{grid-area:info;gap:calc(20/990*264vw);min-width:0;align-self:start}}.FirstStep_list_item_name__ZuEXM{height:calc(37/7680*400vw);align-content:center;font-size:calc(16/7680*400vw);font-weight:500;line-height:120%;text-transform:uppercase;cursor:pointer}@media(max-width:990px){.FirstStep_list_item_name__ZuEXM{height:auto;font-size:calc(12/990*264vw);align-content:flex-start}}.FirstStep_list_item_dsc_options__yrwGb{display:flex;flex-direction:column;gap:calc(10/7680*400vw);font-size:calc(14/7680*400vw);font-weight:500;line-height:calc(8/7680*400vw)}@media(max-width:990px){.FirstStep_list_item_dsc_options__yrwGb{gap:calc(10/990*264vw);font-size:calc(12/990*264vw);line-height:1.2;font-weight:400}}.FirstStep_cart_item_count__NenCp{width:calc(150/7680*400vw);display:flex;align-items:center;flex-direction:column;gap:calc(10/7680*400vw)}@media(max-width:990px){.FirstStep_cart_item_count__NenCp{grid-area:count;width:auto;align-items:flex-start;gap:calc(8/990*264vw);justify-self:start}}.FirstStep_cart_item_count__NenCp .FirstStep_error__5c3ef{font-size:calc(12/7680*400vw);color:var(--gray3)}@media(max-width:990px){.FirstStep_cart_item_count__NenCp .FirstStep_error__5c3ef{font-size:calc(12/990*264vw)}}.FirstStep_cart_item_svg__psNr0{width:calc(9/7680*400vw);height:calc(9/7680*400vw);cursor:pointer}@media(max-width:990px){.FirstStep_cart_item_svg__psNr0{width:calc(9/990*264vw);height:calc(9/990*264vw)}}.FirstStep_cart_item_count_wrap__235VM{display:flex;gap:calc(5/7680*400vw);align-items:center}@media(max-width:990px){.FirstStep_cart_item_count_wrap__235VM{gap:calc(5/990*264vw)}}.FirstStep_cart_item_input__OOPAD{position:relative;width:calc(45/7680*400vw);height:calc(37/7680*400vw)}.FirstStep_cart_item_input__OOPAD:not(:focus-within) input{color:rgba(0,0,0,0)}.FirstStep_cart_item_input__OOPAD:focus-within .FirstStep_rollingCount__wqjr2{visibility:hidden}@media(max-width:990px){.FirstStep_cart_item_input__OOPAD{width:calc(45/990*264vw);height:calc(37/990*264vw)}}.FirstStep_cart_item_input__OOPAD input{all:unset;background-color:#fff;width:100%;height:100%;border-radius:calc(5/7680*400vw);padding:calc(10/7680*400vw);box-sizing:border-box;text-align:center}@media(max-width:990px){.FirstStep_cart_item_input__OOPAD input{border-radius:calc(5/990*264vw);padding:calc(10/990*264vw);font-size:calc(12/990*264vw)}}.FirstStep_cart_item_prices__r541P,.FirstStep_cart_item_prices_wrap__efMuQ{display:flex;gap:calc(10/7680*400vw);justify-content:flex-end;width:calc(250/7680*400vw);font-size:calc(18/7680*400vw);font-weight:500;line-height:120%;text-wrap:nowrap}@media(max-width:990px){.FirstStep_cart_item_prices__r541P,.FirstStep_cart_item_prices_wrap__efMuQ{width:100%;justify-content:flex-start;gap:calc(8/990*264vw);font-size:calc(12/990*264vw);flex-wrap:wrap}}.FirstStep_cart_item_prices__r541P{align-items:flex-start}@media(max-width:990px){.FirstStep_cart_item_prices__r541P{grid-area:prices;width:100%;align-items:center;justify-self:stretch}}.FirstStep_cart_item_prices_wrap__efMuQ{align-items:center}@media(max-width:990px){.FirstStep_cart_item_prices_wrap__efMuQ{width:100%;justify-content:flex-start;align-items:center}}.FirstStep_cart_item_actions__baM8c{display:flex;flex-direction:column;gap:calc(20/7680*400vw);width:100%}@media(max-width:990px){.FirstStep_cart_item_actions__baM8c{gap:calc(12/990*264vw)}}.FirstStep_cart_item_action_button__0QvwT{width:100%;min-width:calc(218/7680*400vw);box-sizing:border-box}@media(max-width:990px){.FirstStep_cart_item_action_button__0QvwT{min-width:0}}button.FirstStep_cart_item_action_button__0QvwT{padding:0;color:var(--gray3)}button.FirstStep_cart_item_action_button__0QvwT:hover{background-color:rgba(0,0,0,0)}.FirstStep_item_lowPrice__9nLEQ{display:flex;gap:calc(10/7680*400vw);padding:calc(12/7680*400vw)}@media(max-width:990px){.FirstStep_item_lowPrice__9nLEQ{gap:calc(8/990*264vw);padding:calc(8/990*264vw);align-items:center}}.FirstStep_itemNoteTrigger__uRuqu{position:relative;font-size:inherit;line-height:inherit}.FirstStep_itemNoteTrigger__uRuqu:hover .FirstStep_itemWidthCardNote__KX7ht{opacity:1;visibility:visible;pointer-events:auto}.FirstStep_itemNoteTrigger__uRuqu:after{content:"";position:absolute;left:0;bottom:100%;width:100%;height:calc(18/7680*400vw)}.FirstStep_itemWidthCardNote__KX7ht{position:absolute;top:0;left:calc(6/7680*400vw);transform:translateY(-120%) translateX(-25%);display:inline-flex;align-items:center;justify-content:center;gap:calc(4/7680*400vw);width:max-content;height:calc(30/7680*400vw);padding:calc(5/7680*400vw) calc(10/7680*400vw);border-radius:calc(3/7680*400vw);background:#000;color:#fff;font-size:calc(12/7680*400vw);font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;transition:opacity var(--speed),visibility var(--speed)}@media(max-width:990px){.FirstStep_itemWidthCardNote__KX7ht{gap:calc(4/990*264vw);height:calc(28/990*264vw);padding:calc(5/990*264vw) calc(10/990*264vw);font-size:calc(10/990*264vw)}}.FirstStep_itemWidthCardNoteLink__UEi8C{text-decoration:underline;text-underline-offset:.12em}.FirstStep_itemWidthCardNote__KX7ht:hover{opacity:1;visibility:visible;pointer-events:auto}.FirstStep_item_full_price__uYV76:has(~.FirstStep_item_sale_wrap__OdWWj){text-decoration:line-through;color:var(--gray3)}.FirstStep_item_card_wrap__Ae3Ab{position:relative;background-color:var(--yellow)}.FirstStep_item_card_wrap__Ae3Ab .FirstStep_card__G3J5f{position:relative;width:calc(27/7680*400vw);height:calc(17/7680*400vw)}@media(max-width:990px){.FirstStep_item_card_wrap__Ae3Ab .FirstStep_card__G3J5f{width:calc(27/990*264vw);height:calc(17/990*264vw)}}.FirstStep_item_sale_wrap__OdWWj{align-items:center;padding:0}.FirstStep_item_sale_wrap__OdWWj .FirstStep_sale__Bsapp{font-size:calc(12/7680*400vw);padding:calc(8/7680*400vw);background-color:var(--yellow);border-radius:calc(3/7680*400vw);box-sizing:border-box;text-transform:uppercase}@media(max-width:990px){.FirstStep_item_sale_wrap__OdWWj .FirstStep_sale__Bsapp{font-size:calc(9/990*264vw);padding:calc(6/990*264vw);border-radius:calc(3/990*264vw);white-space:nowrap}}.FirstStep_delete_item__s8iWv{width:calc(37/7680*400vw);height:calc(37/7680*400vw);padding:calc(11/7680*400vw);box-sizing:border-box}@media(max-width:990px){.FirstStep_delete_item__s8iWv{grid-area:delete;position:static;width:auto;height:auto;padding:0;display:inline-flex;align-items:center;gap:calc(6/990*264vw);color:var(--gray3);justify-self:center;align-self:center}.FirstStep_delete_item__s8iWv:after{content:"удалить";font-size:calc(12/990*264vw);font-weight:500;line-height:1;text-transform:lowercase}}.FirstStep_delete_item__s8iWv svg{cursor:pointer;transition:rotate var(--speed)}@media(hover:hover)and (pointer:fine){.FirstStep_delete_item__s8iWv svg:hover{rotate:.5turn}}@media(max-width:990px){.FirstStep_delete_item__s8iWv svg{width:calc(10/990*264vw);height:calc(10/990*264vw);flex-shrink:0}}.FirstStep_cart_empty__10ShK{width:100%;display:flex;align-items:flex-start;gap:calc(20/7680*400vw);margin:0;padding:calc(72/7680*400vw) 0;box-sizing:border-box;justify-content:center}@media(max-width:990px){.FirstStep_cart_empty__10ShK{flex-direction:row;align-items:flex-start;grid-gap:calc(14/990*264vw);gap:calc(14/990*264vw);padding:0;display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:calc(14/990*264vw);column-gap:calc(14/990*264vw)}}.FirstStep_cart_empty__10ShK svg{width:calc(24/7680*400vw);flex-shrink:0}@media(max-width:990px){.FirstStep_cart_empty__10ShK svg{width:calc(20/990*264vw)}}.FirstStep_cart_empty__10ShK svg path{fill:#000}.FirstStep_cart_empty_container__3NmJx{width:100%;display:flex;justify-content:center}@media(max-width:990px){.FirstStep_cart_empty_container__3NmJx{justify-content:flex-start}}.FirstStep_cart_empty__wrap__BKQ5C{display:flex;flex-direction:column;align-items:flex-start;max-width:calc(360/7680*400vw)}@media(max-width:990px){.FirstStep_cart_empty__wrap__BKQ5C{grid-column:2;max-width:calc(220/990*264vw);align-items:flex-start}}.FirstStep_cart_empty__title__nJauJ{font-size:calc(24/7680*400vw);font-weight:400;text-transform:uppercase;margin-bottom:calc(15/7680*400vw);line-height:1;color:var(--black,#000)}@media(max-width:990px){.FirstStep_cart_empty__title__nJauJ{font-size:calc(16.2/990*264vw);font-style:normal;font-weight:400;line-height:normal;margin-bottom:calc(12/990*264vw)}}.FirstStep_cart_empty__text__R4Hv2{font-size:calc(12/7680*400vw);font-weight:500;text-transform:uppercase;margin-bottom:calc(40/7680*400vw);line-height:1.2;color:var(--black,#000)}@media(max-width:990px){.FirstStep_cart_empty__text__R4Hv2{font-size:calc(10/990*264vw);font-style:normal;font-weight:500;line-height:120%;margin-bottom:calc(28/990*264vw)}}.FirstStep_text_wrap__f1hAd{display:flex;gap:calc(20/7680*400vw);align-items:center}@media(max-width:990px){.FirstStep_text_wrap__f1hAd{gap:calc(12/990*264vw);align-items:flex-start}}.FirstStep_share_block__boPre{display:flex;flex-direction:column;align-items:flex-end;gap:calc(8/7680*400vw);position:relative}@media(max-width:990px){.FirstStep_share_block__boPre{align-items:flex-start;gap:calc(6/990*264vw)}}.FirstStep_share_wrap__g3r_u{border:0;padding:0;background:rgba(0,0,0,0);display:flex;align-items:center;gap:calc(10/7680*400vw);font-size:calc(13/7680*400vw);text-transform:uppercase;cursor:pointer}@media(max-width:990px){.FirstStep_share_wrap__g3r_u{gap:calc(8/990*264vw);font-size:calc(12/990*264vw);text-align:left}}@media(hover:hover)and (pointer:fine){.FirstStep_share_wrap__g3r_u:hover{opacity:.7}}.FirstStep_share_wrap__g3r_u:disabled{opacity:.7;cursor:default}.FirstStep_share_copied__KlTq9{position:absolute;top:100%;right:0;opacity:0;transform:translateY(calc(-4 / 7680 * 400vw));pointer-events:none;transition:opacity var(--speed),transform var(--speed);font-size:calc(10/7680*400vw);font-weight:500;line-height:120%;text-transform:uppercase;color:var(--gray3)}@media(max-width:990px){.FirstStep_share_copied__KlTq9{right:auto;left:0;top:calc(100% + 2/990*264vw);transform:translateY(calc(-4 / 990 * 264vw));font-size:calc(9/990*264vw)}}.FirstStep_share_copied__visible__9XxUs{opacity:1;transform:translateY(0)}.FirstStep_selection_wrap__zqsxE{display:flex;align-items:center;justify-content:space-between;gap:calc(20/7680*400vw);padding:calc(40/7680*400vw)}@media(max-width:990px){.FirstStep_selection_wrap__zqsxE{flex-direction:column;align-items:flex-start;gap:calc(12/990*264vw);padding:calc(20/990*264vw)}}.FirstStep_selection_toggle__9EseB{display:flex;align-items:center;gap:calc(12/7680*400vw);font-size:calc(13/7680*400vw);font-weight:500;line-height:120%;text-transform:uppercase;cursor:pointer}.FirstStep_selection_toggle__9EseB span{transform:translateY(calc(2 / 7680 * 400vw))}@media(max-width:990px){.FirstStep_selection_toggle__9EseB span{transform:unset}.FirstStep_selection_toggle__9EseB{gap:calc(10/990*264vw);font-size:calc(12/990*264vw)}}.FirstStep_selection_count__e7UUo{font-size:calc(13/7680*400vw);font-weight:500;line-height:120%;text-transform:uppercase;color:var(--gray3)}@media(max-width:990px){.FirstStep_selection_count__e7UUo{font-size:calc(12/990*264vw)}}.FirstStep_rollingCount__wqjr2{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}@media(max-width:990px){.FirstStep_rollingCount__wqjr2{font-size:calc(12/990*264vw)}}