.bycila-gift{display:grid;grid-template-columns:auto minmax(0,1fr) 64px;align-items:center;gap:10px;padding:11px;margin:12px 0 0;border:1px solid #e2d8d0;border-radius:8px;cursor:pointer;text-align:left;color:#43342c;background:#fdfbf8}
.bycila-gift input{appearance:auto;width:17px;height:17px;margin:0;accent-color:#784430}
.bycila-gift__copy{display:grid;gap:3px;font-size:13px;line-height:1.35}
.bycila-gift__copy strong{font-size:15px;font-weight:600}
.bycila-gift img{display:block;width:64px;height:76px;object-fit:cover;border-radius:5px}
.bycila-gift__status{font-size:12px;margin:4px 0;color:#784430}
.bycila-gift__status:empty{display:none}

.ajax-cart__buttons a.ajax-cart__button-view_cart {
  background-color: #eee5dc !important;
  border-color: #d8c8b9 !important;
  color: #43342c !important;
}

.ajax-cart__buttons a.ajax-cart__button-view_cart:hover {
  background-color: #e6d9cd !important;
}

.ajax-cart__buttons a.ajax-cart__button-view_cart:focus-visible {
  outline: 2px solid #784430;
  outline-offset: 2px;
}
