.product-add-gift{display:flex;flex-direction:column;align-items:center;flex:1 1;flex-grow:0;flex-shrink:0;width:100%}.product-add-gift .product-add-gift-image{position:relative;width:100%;padding-top:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;background-color:#efefef}.product-add-gift .selected{border:3px solid #c13028}.product-add-gift h3{margin-top:6px;font-size:.92rem;line-height:1.22;font-weight:500;text-align:center}.product-add-gift .product-add-gift-price{display:flex;align-items:center;justify-content:center;padding:8px 20px;border:1px solid #1c1917;border-radius:30px;background-color:#fff;white-space:nowrap}.product-add-gift .product-add-gift-price p{color:#000;font-size:1rem;font-weight:500;line-height:1.22;text-align:center}@media (max-width:768px){.basket-card{flex-wrap:wrap}.basket-card .basket-card-control{flex-wrap:1;flex-shrink:1;justify-content:space-between;height:auto;padding:8px 0;margin:0 24px 0 0}.basket-card .basket-card-button{height:auto;padding:8px 0}}.order-basket-gifts_add_gifts_wrap__To6YA h3{margin-bottom:4px}.order-basket-gifts_add_gifts_wrap__To6YA .order-basket-gifts_add_gifts__cUKRX{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;width:100%;padding-bottom:12px}.order-basket-gifts_add_gifts_wrap__To6YA .order-basket-gifts_add_gifts_link__n4BRY{width:100%;margin:8px 0}@media (max-width:640px){.order-basket-gifts_add_gifts_wrap__To6YA .order-basket-gifts_add_gifts__cUKRX{grid-template-columns:repeat(2,1fr)}}.order-basket_basket_list__wltsT{width:100%;grid-gap:16px;margin-bottom:16px}.order-basket_basket_list__wltsT>h3{margin-top:12px;font-size:1rem;font-weight:600;line-height:1.2;text-transform:uppercase}.order-basket_basket_list__wltsT .order-basket_basket_list_coast__fnHNO{flex-direction:row;align-items:center;justify-content:space-between}.order-basket_basket_list__wltsT .order-basket_basket_list_coast__fnHNO b{color:#1c1917;font-size:1rem;font-weight:500}.order-basket_basket_list__wltsT .order-basket_basket_list_coast__fnHNO span{color:#1c1917;text-decoration:line-through}.order-basket_basket_list__wltsT .order-basket_basket_list_gifts__jecIv{border-radius:5px}.order-basket_basket_list__wltsT .order-basket_basket_list_gifts__jecIv p{margin:8px 0;font-weight:700}.order-basket_basket_list__wltsT .order-basket_basket_bonuses_wrap__vMgCg{width:100%}.order-basket_basket_list__wltsT .order-basket_basket_bonuses_wrap__vMgCg .order-basket_basket_bonus_info__iJxh1{flex-direction:row;align-items:center;margin-bottom:16px}.order-basket_basket_list__wltsT .order-basket_basket_bonuses_wrap__vMgCg .order-basket_basket_bonus_info__iJxh1 p{margin-top:4px;margin-left:8px}.order-basket_basket_list__wltsT .order-basket_basket_bonuses_wrap__vMgCg .order-basket_basket_bonus_set__4lHOr{flex-direction:row;flex-wrap:wrap;align-items:center;width:100%}.order-basket_basket_list__wltsT .order-basket_basket_bonuses_wrap__vMgCg .order-basket_basket_bonus_set__4lHOr .order-basket_basket_bonus_set_input__1ALpk{flex-grow:1;flex-shrink:1}.order-basket_basket_list__wltsT .order-basket_basket_bonuses_wrap__vMgCg .order-basket_basket_bonus_set__4lHOr .order-basket_btn__Ey0Dq{flex-grow:0;flex-shrink:0;width:160px;margin-left:16px;margin-top:12px}.order-basket_basket_list__wltsT .order-basket_basket_promo_wrap__G_V1U{width:100%}.order-basket_basket_list__wltsT .order-basket_basket_promo_wrap__G_V1U .order-basket_basket_promo__QI20t{flex-direction:row;align-items:center;width:100%}.order-basket_basket_list__wltsT .order-basket_basket_promo_wrap__G_V1U .order-basket_basket_promo__QI20t .order-basket_basket_promo_input__410yR{flex-grow:1;flex-shrink:1}.order-basket_basket_list__wltsT .order-basket_basket_promo_wrap__G_V1U .order-basket_basket_promo__QI20t .order-basket_btn__Ey0Dq{flex-grow:0;flex-shrink:0;width:160px;margin-left:16px}.order-basket_basket_list__wltsT .order-basket_basket_list_empty__6vTob{align-items:center;width:100%;padding:40px 0}.order-basket_basket_list__wltsT .order-basket_basket_list_empty__6vTob .order-basket_basket_list_empty_icon__UlIIM{width:48px;height:48px;fill:#1c1917;opacity:.5}.order-basket_basket_list__wltsT .order-basket_basket_list_empty__6vTob h4{margin:24px 0}@media (max-width:1040px){.order-basket_basket_list__wltsT{margin-bottom:40px}}